BETA

Oracle 19c [管理者ガイド転写] PDBスナップショット・カルーセルの管理

投稿日:2020-09-19
最終更新:2020-09-19

学習用に転写
https://docs.oracle.com/cd/F19136_01/multi.pdf

16 PDBスナップショット・カルーセルの管理

指定したPDBのPDBスナップショット・カルーセルを構成し、スナップショットを手動または自動的に作成して、スナップショットの最大数を設定できます。

  • PDBスナップショット・カルーセルについて
    • PDBスナップショット・カルーセルとは、PDBスナップショットのライブラリのことです。
  • PDBスナップショット・カルーセル内のスナップショットの最大数の設定
    • PDBのPDBスナップショットの最大数を設定できます。
  • 自動PDBスナップショットの構成
    • PDBを作成または変更する際にSNAPSHOT MODE EVERY句を使用して、自動スナップショットのPDBを構成します。
  • PDBスナップショットの手動作成
    • PDBスナップショットを手動で作成するには、ALTER PLUGGABLE DATABASEまたはCREATE PLUGGABLE DATABASEでSNAPSHOT snapshot_name句を指定します。
  • PDBスナップショットの削除
    • DROP SNAPSHOT句を指定したALTER PLUGGABLE DATABASE文を実行して、PDBスナップショットを削除できます。
  • PDBスナップショットのメタデータの表示
    • データ・ディクショナリ・ビューのDBA_PDB_SNAPSHOTSとDBA_PDB_SNAPSHOTFILEにPDBスナップショットのメタデータが示されます。

16.1 PDBスナップショット・カルーセルについて

  • PDBスナップショット・カルーセルとは、PDBスナップショットのライブラリのことです。
  • PDBスナップショットはPDBのPoint-in-Timeコピーです。
    スナップショットは、CREATE PLUGGABLE DATABASE (またはALTER PLUGGABLE DATABASE)のSNAPSHOT句を使用して手動で作成するか、またはEVERY間隔句を使用して自動的に作成できます。
  • Oracle Database 19c以降では、読取り/書込みモードでソースPDBのスナップショットを作成できます。
    PDBスナップショットの内容は、スナップショット作成時のCLONEDB初期化パラメータの設定に応じて異なります。
    CLONEDBがTRUEの場合、スナップショットはPDBデータ・ファイルのスパース・コピーになります。
    CLONEDBがFALSEの場合、スナップショットはPDBファイルのフル・コピーになります。
  • 項目
    • PDBスナップショット・カルーセルの目的
      • PDBスナップショット・カルーセルは、Point-in-Timeリカバリおよびクローニングのために最新PDBコピーのライブラリを維持するのに便利な方法です。
    • PDBスナップショット・カルーセルの仕組み
      • 特定のPDBのカルーセルは、このPDBのコピーの循環ライブラリです。
    • PDBスナップショット・カルーセルのユーザー・インタフェース
      • SNAPSHOT MODE句を使用してスナップショットの作成を制御し、作成が手動、自動または無効かを決定します。

16.1.1 PDBスナップショット・カルーセルの目的

  • PDBスナップショット・カルーセルは、Point-in-Timeリカバリおよびクローニングのために最新PDBコピーのライブラリを維持するのに便利な方法です。
  • 開発およびテスト用にPDBをクローニング
  • 一般的な開発ユースケースでは、テスト用に本番PDBをクローニングします。CDBがARCHIVELOGモードおよびローカルUNDOモードの場合、ソースの本番PDBは読取り/書込みモードでオープンでき、動作中に完全に機能します。この手法は、ホット・クローニングと呼ばれます。ホット・クローンは、ALTER PLUGGABLE DATABASE ... OPEN文が完了したSCNの時点で、ソースPDBとトランザクション的に一貫した状態です。
  • たとえば、pdb1_prodという名前の本番PDBがオープンして使用中の場合は、pdb1_test_masterという名前のリフレッシュ可能なクローンを作成します。次に、スナップショットを毎日自動作成するようにpdb1_test_masterを構成します。テスト用に新しいPDBが必要な場合は、CREATE PLUGGABLE DATABASE ... SNAPSHOT COPYを使用して、PDBスナップショットのフル・クローンを作成してから、スパース・クローンを作成します。

... 飽きた

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

@sasakihirの技術ブログ

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう