OAKCLIを使用して、スナップショット・データベースを作成します。
Oracleのスナップショットデータベースを作成するには、ソース・データ・ファイルが存在するOracle ASM Cluster File System(Oracle ACFS)のスナップショットを取得します。ソース・データベースは、シングル・インスタンス、Oracle RACまたはOracle RAC One Nodeにすることができます。データベースのコピーを作成する他の方法と比較して、スナップショット・データベースでは、必要な時間と記憶域領域が軽減され、ソース・データベースの停止時間も不要です。また、他のタイプおよびクラスから任意のデータベース・タイプおよびクラスを作成できます。たとえば、Oracle RAC One NodeデータベースからOracle RACデータベースを作成できます。同様に、ソース・データベースとはサイズの異なるデータベースを作成できます。
Oracle Database Applianceでは、Oracle ACFSに格納された任意のOracle Databaseインスタンスからスナップショット・データベースを作成できます。Oracle Database Applianceリリース12.1.2.0.0以降、システム上で作成またはアップグレードされたOracle Database 11gリリース2 (11.2.0.4)以降のデータベースを使用して、スナップショット・データベースを作成できます。
スナップショット・データベースの候補は、次の要件を満たす必要があります。
スタンバイ・データベースまたはコンテナ・データベースでないこと
読取り専用モード、制限モードまたはオンライン・バックアップ・モードで動作していないこと
ARCHIVELOGモードになっていること
定義済データ・ファイルがすべて使用可能でオンラインになっていること
透過的データ暗号化を使用した集中管理ウォレットを使用していないこと。
また、スナップショット・データベースを作成する前に、2つのOracle Database Applianceノードのシステム・クロックが同期していることを確認してください。クロックが著しく異なる場合は、コマンドが失敗することがあります。
スナップショット・データベースを作成するには、oakcli create snapshotdb
コマンドを使用します。次の例では、prod
というデータベースからsnapprod
というスナップショット・データベースを作成します。
oakcli create snapshotdb -db snapprod -from prod
注意:
Oracle Database Applianceでは、透過的データ暗号化を使用した集中管理ウォレットをサポートしません。ソース・データベースが外部の集中管理ウォレットに依存している場合、暗号化データのリカバリがスナップショット・データベースで失敗することがあります。