Oracle のレシピ
- REDO ログスイッチ(現在のログファイルを切り替え)REDO とアーカイブ
- 新しい REDO ロググループを追加REDO とアーカイブ
- REDO ロググループのサイズを変更(drop + add)REDO とアーカイブ
- データベースを ARCHIVELOG モードにするREDO とアーカイブ
- 満杯の FRA / アーカイブ先を解消REDO とアーカイブ
- REDO ログの状態を表示REDO とアーカイブ
- ASM ディスクグループにディスクを追加ASM
- ASM ディスクグループからディスクを削除ASM
- ASM リバランスの POWER を設定ASM
- ASM ディスクグループの空き領域を表示ASM
- ASM リバランスを監視ASM
- 新しい表領域を追加ストレージ
- 既存の表領域にデータファイルを追加ストレージ
- データファイルのサイズ変更/autoextend の設定ストレージ
- データファイルをオンラインで移動ストレージ
- 一時表領域を追加/デフォルトを変更ストレージ
- 表領域の空き領域の照会ストレージ
- パラメータを変更(SCOPE 指定)メモリとパラメータ
- 共有プール/バッファキャッシュのフラッシュメモリとパラメータ
- spfile から pfile を作成、およびその逆メモリとパラメータ
- SGA / PGA のターゲットを変更メモリとパラメータ
- セッションを終了(kill session)セッションとプロセス
- 長時間実行中のクエリ/セッションを表示セッションとプロセス
- ブロックしているセッションを特定セッションとプロセス
- 統計を収集(DBMS_STATS)メンテナンス
- インデックスをオンラインで再構築メンテナンス
- RMANによるクイック全体バックアップメンテナンス
- 制御ファイルのトレースバックアップを取得メンテナンス
- srvctlでRACのデータベース、インスタンス、サービスの状態を確認RAC & Grid
- srvctlでRACデータベースまたは単一インスタンスを停止/起動(ローリング)RAC & Grid
- 優先/使用可能インスタンスを指定してRACサービスを追加(Application Continuityを含む)RAC & Grid
- RACサービスを別インスタンスに再配置RAC & Grid
- クラスタリソースの状態を確認(crsctl stat res -t)RAC & Grid
- クラスタスタックの健全性、ノード一覧、Clusterwareバージョンを確認RAC & Grid
- OCRの整合性を確認し、OCRバックアップを取得(ocrcheck / ocrconfig)RAC & Grid
- 投票ディスクとCSSタイムアウトを確認RAC & Grid
- Cluster Verification Utility(cluvfy)で事前/事後チェックを実行RAC & Grid
- ノードエビクション/予期しないノード再起動の原因を診断RAC & Grid
- GV$でクラスタ全体の待機イベント(gc待機)をインスタンスごとに分析RAC & Grid
- asmcmdでディスクグループ、ディスク、ディレクトリの使用量を表示(lsdg / lsdsk / du)ASM
- SQLでASMディスクの状態、エラーカウンタ、候補ディスクを確認ASM
- ASMディスクグループ属性の表示と変更(compatible、disk_repair_time)ASM
- Data Guard Broker構成とデータベースの状態を表示(DGMGRL)Data Guard
- SQLでプライマリ/スタンバイのロールとスイッチオーバー可否を確認Data Guard
- スタンバイで転送/適用ラグ、適用速度、Data Guardプロセスを測定Data Guard
- スイッチオーバー/フェイルオーバー前にBrokerでスタンバイを検証(VALIDATE DATABASE)Data Guard
- 計画的スイッチオーバーを実行(DGMGRL、データ損失なしのロール変更)Data Guard
- プライマリ喪失後にフェイルオーバーを実行(DGMGRL)Data Guard
- フェイルオーバー後に旧プライマリをスタンバイとして回復(REINSTATE)Data Guard
- BrokerでREDO適用またはREDO転送を停止/開始し、遅延適用を構成Data Guard
- Fast-Start Failover(FSFO)を有効化し、Observerを起動Data Guard
- フィジカルスタンバイをスナップショットスタンバイに変換し、元に戻す(テスト環境)Data Guard
- RMANリカバリカタログを作成し、データベースを登録RMAN
- RMAN DUPLICATEでアクティブデータベースからフィジカルスタンバイを作成RMAN
- RMANバックアップレコードの検証とクリーンアップ(CROSSCHECK、EXPIRED、OBSOLETE)RMAN
- データベースとバックアップの破損を検証(VALIDATE)RMAN
- リストアで使用されるバックアップを確認し検証(PREVIEW / VALIDATE)RMAN
- 破損ブロックをオンラインで修復(ブロックメディアリカバリ、RECOVER CORRUPTION LIST)RMAN
- 表領域を過去の時点に戻す(TSPITR)RMAN
- RMANバックアップから単一の表を過去の時点にリカバリ(RECOVER TABLE)RMAN
- PDB$SEEDから新しいPDBを作成Multitenant
- 同じCDB内でPDBをクローン(ローカル/ホットクローン)Multitenant
- DBリンク経由で別のCDBからPDBをクローン(リモートクローン)Multitenant
- PDBをアンプラグし、別の(または同じ)CDBにプラグインMultitenant
- PDBをオープンし、CDB再起動後もオープン状態を維持(SAVE STATE)Multitenant
- PDBごとのCPU、メモリ、I/O、ストレージの上限を設定Multitenant
- 現在のコンテナを確認し、ルートから全PDBを照会する(CDB_ / CONTAINERS)Multitenant
- リフレッシュ可能PDBを作成・リフレッシュし、独立したPDBに変換Multitenant
- AWRスナップショットを取得し、2つのスナップショット間のAWRレポートを生成パフォーマンス
- 2つの期間のAWR差分(期間比較)レポートパフォーマンス
- 直近数分間のASHから上位待機イベントと上位SQLを取得パフォーマンス
- ADDM分析を実行し、レポートを取得パフォーマンス
- SQL Monitorレポートを取得(実行中または完了した長時間SQL)パフォーマンス
- セッションの10046トレースを有効化/無効化し、TKPROFで要約パフォーマンス
- 行ソース統計付きで実際の実行計画を表示(ALLSTATS LAST)パフォーマンス
- SQL Tuning Advisorタスクを作成・実行し、推奨事項を確認パフォーマンス
- SQLプロファイルの受入れ、無効化、削除パフォーマンス
- カーソルキャッシュから良好な計画をSQL計画ベースラインとしてロードパフォーマンス
- 未受入れのSQL計画ベースライン計画を展開(evolve)パフォーマンス
- SQL計画ベースラインの計画を固定、無効化、削除パフォーマンス
- バインドピークと適応カーソル共有の状態を確認パフォーマンス
- 過去の期間の経過時間/CPU上位SQLを特定(AWR + V$SQLAREA)パフォーマンス
- 古くなった統計を特定し、表ごとの統計設定(prefs)を設定統計情報
- 表/スキーマの統計をロック/ロック解除統計情報
- 統計を過去の時点に戻す統計情報
- 統計を保留(pending)として収集し、テストして公開統計情報
- パーティション表の増分統計を構成統計情報
- パーティションをオンラインで分割・マージパーティション化
- パーティション交換で一括ロードまたはデータをアーカイブパーティション化
- グローバルインデックスを使用可能なままパーティションをTRUNCATE/DROPパーティション化
- インターバルパーティション化を作成し、既存のレンジ表をインターバルに変換パーティション化
- パーティションキーとパーティション単位結合の使用を確認パーティション化
- DBMS_REDEFINITIONで表をオンライン再定義(全手順)オンライン操作
- 表またはパーティションをオンラインで移動(ALTER TABLE MOVE ONLINE)オンライン操作
- TDEキーストアの作成、オープン、マスターキーの設定、バックアップ(19c以降)セキュリティ
- TDEで表領域を暗号化(新規および既存、オンライン/オフライン)セキュリティ
- Unified Auditingポリシーを作成し、条件付きで有効化、レコードを確認、削除セキュリティ
- VPD(DBMS_RLS)で行レベルのアクセスポリシーを追加セキュリティ
- パスワードポリシープロファイルを作成し、ユーザーに割り当てセキュリティ
- 権限分析で未使用の権限を特定セキュリティ
- OPatchでインベントリを確認し、パッチ適用前チェックを実行パッチ適用とライフサイクル
- バイナリパッチ後にdatapatch -verboseでSQLレイヤーを更新パッチ適用とライフサイクル
- SQLパッチ履歴、コンポーネントの状態、無効なオブジェクトを確認パッチ適用とライフサイクル
- スケジューラジョブの作成、手動実行、無効化、削除スケジューラ
- スケジューラジョブの実行履歴と失敗を監視スケジューラ
- シンプルなResource Managerプランを作成し、有効化スケジューラ