SnapCenter Software 5 マニュアル ( CA08871-403 )
Oracleデータベースをクローニングするための要件
Oracleデータベースをクローニングする前に、前提条件が満たされていることを確認する必要があります。
-
SnapCenterを使用してデータベースのバックアップを作成しておく必要があります。
クローニング処理を行うには、オンラインのデータ バックアップとログのバックアップ、またはオフラインでの(マウントまたはシャットダウンの)バックアップが正常に作成されている必要があります。
-
制御ファイルまたはRedoログ ファイルのパスをカスタマイズする場合は、必要なファイルシステムまたはAutomatic Storage Management(ASM)ディスク グループを事前にプロビジョニングしておく必要があります。
デフォルトでは、クローン データベースのRedoログ ファイルと制御ファイルは、クローン データベースのデータ ファイル用にSnapCenterによってプロビジョニングされたASMドライブ グループまたはファイルシステムに作成されます。
-
NFS環境でASMを使用する場合は、asm_diskstringパラメーターで定義されている既存のパスに/var/opt/snapcenter/scu/clones/*/*を追加する必要があります。
-
asm_diskstringパラメーターで、ASMFDを使用している場合はAFD:*を設定し、ASMLibを使用している場合はORCL:*を設定する必要があります。
-
代替ホストにクローンを作成する場合は、代替ホストが次の要件を満たしている必要があります。
-
SnapCenter Plug-in for Oracle Databaseを代替ホストにインストールする必要があります。
-
クローン ホストは、プライマリー ストレージまたはセカンダリー ストレージからLUNを検出できる必要があります。
-
プライマリー ストレージまたはセカンダリー(バックアップまたはミラー)ストレージから代替ホストにクローニングする場合は、セカンダリー ストレージと代替ホストの間にiSCSIセッションが確立されているか、FC向けに適切にゾーニングされていることを確認してください。
-
バックアップまたはミラー ストレージから同じホストにクローニングする場合は、バックアップ ストレージまたはミラー ストレージとホストの間にiSCSIセッションが確立されているか、FC向けに適切にゾーニングされていることを確認してください。
-
仮想環境でクローニングを行う場合は、プライマリー ストレージまたはセカンダリー ストレージと、代替ホストをホストするESXサーバーとの間でiSCSIセッションが確立されているか、FC向けに適切にゾーニングされていることを確認してください。
-
-
ソース データベースがASMデータベースの場合は、次の要件を満たしている必要があります。
-
クローニングが実行されるホストでASMインスタンスが稼働している必要があります。
-
クローニングされたデータベースのアーカイブ ログ ファイルを専用のASMドライブ グループに配置する場合は、クローニング処理の前にASMドライブ グループをプロビジョニングする必要があります。
-
データ ドライブ グループの名前を設定できますが、クローニングが実行されるホストの他のASMドライブ グループで同じ名前が使用されていないことを確認してください。
ASMドライブ グループ上のデータ ファイルは、SnapCenterクローン ワークフローの一部としてプロビジョニングされます。
-
-
NVMeの場合は、NVMeユーティリティーがインストールされている必要があります。
-
-
ログ バックアップを使用した代替ホストへのクローニングの際にセカンダリー ロケータを検出するには、データLUNとログLUNの保護タイプ(mirror、vault、mirror-vaultなど)を同じものにする必要があります。
-
12_c_データベースのバックアップをクローニングするためのシードPDB関連情報を取得するには、ソース データベースのパラメーター ファイルでexclude_seed_cdb_viewの値をFALSEに設定する必要があります。
シードPDBとは、CDBがPDBを作成する際に使用する、システム付属のテンプレートです。シードPDBの名前はPDB$SEEDです。PDB$SEEDについては、Oracle Doc ID 1940806.1を参照してください。
この値は、12_c_データベースをバックアップする前に設定する必要があります。 -
SnapCenterはautofsサブシステムによって管理されるファイルシステムのバックアップをサポートしています。データベースをクローニングする場合は、データ マウント ポイントがautofsマウント ポイントのルートの下に配置されないようにしてください。プラグイン ホストのrootユーザーには、autofsマウント ポイントのルートの下にディレクトリーを作成する権限がないためです。
制御ログ ファイルとRedoログ ファイルがデータ マウント ポイントにある場合は、制御ファイルのパスを変更し、Redoログ ファイルのパスも適切に変更する必要があります。
クローニングされた新しいマウント ポイントはautofsサブシステムに手動で登録できます。クローニングされた新しいマウント ポイントが自動的に登録されることはありません。 -
TDE(自動ログイン)を使用しており、同じホストまたは代替ホストにデータベースをクローニングする場合は、/etc/ORACLE/WALLET/$ORACLE_SIDのウォレット(キー ファイル)を、ソース データベースからクローニングされたデータベースにコピーする必要があります。
-
Oracle Linux 7以降またはRed Hat Enterprise Linux(RHEL)7以降のストレージ エリア ネットワーク(SAN)環境でクローニングを正常に実行するには、/etc/lvm/lvm.confでuse_lvmetad = 0という値を設定し、lvm2-lvmetadサービスを停止する必要があります。
-
Oracleデータベース11.2.0.3以降を使用しており、補助インスタンスのデータベースIDがNIDスクリプトを使用して変更されている場合は、13366202 Oracleパッチをインストールする必要があります。
-
ボリュームをホストするアグリゲートがStorage Virtual Machine(SVM)の割り当て済みアグリゲート リストに含まれていることを確認します。
-
NVMeで接続から除外する必要のあるターゲット ポートがある場合は、ターゲットのノード名とポート名を/var/opt/snapcenter/scu/etc/nvme.confファイルに追加します。
ファイルが存在しない場合は、次の例に示すようにファイルを作成する必要があります。
blacklist { nn-0x<target_node_name_1>:pn-0x<target_port_name_1> nn-0x<target_node_name_2>:pn-0x<target_port_name_2> }
-
iSCSIプロトコルとFCプロトコルが混在するigroupを使用して、LUNがAIXホストにマッピングされていないことを確認します。