SnapCenterによるOracleデータベースの検出方法
リソースとは、SnapCenter で管理されるホスト上のOracleデータベースです。使用可能なデータベースを検出したあとに、これらのデータベースをリソースグループに追加してデータ保護処理を実行できます。
次のセクションでは、SnapCenter がさまざまなタイプおよびバージョンのOracleデータベースを検出するために使用するプロセスについて説明します。
Oracle バージョン 11___ ~ 12_c_R1
RACデータベースは、/etc/oratab`エントリに基づいてのみ検出されます。/etc/oratabファイルにデータベースエントリが格納されている必要があります。
スタンドアロンデータベースは、/etc/oratabエントリに基づいてのみ検出されます。
ASMインスタンスエントリが/etc/oratabファイルにある必要があります。
RAC One Nodeデータベースは、/etc/oratabエントリに基づいてのみ検出されます。データベースがnomount、mount、またはopenのいずれかの状態である必要があります。/etc/oratabファイルにデータベースエントリが格納されている必要があります。
データベースがすでに検出され、バックアップがデータベースに関連付けられている場合、RAC One Nodeデータベースのステータスは名前変更または削除とマークされます。
データベースを再配置する場合は、次の手順を実行する必要があります。
-
フェイルオーバーされたRACノードの/etc/oratabファイルに、再配置されたデータベースエントリを手動で追加します。
-
リソースを手動で更新します。
-
リソースページからRAC One Nodeデータベースを選択し、[データベース設定]をクリックします。
-
データベースを設定して、データベースを現在ホストしているRACノードに優先クラスタノードを設定します。
-
SnapCenter処理を実行します。
-
あるノードから別のノードにデータベースを再配置し、以前のノードのoratabエントリが削除されていない場合は、同じデータベースが2回表示されないように、oratabエントリを手動で削除します。
Oracleバージョン12cR2~18cの場合
RACデータベースはsrvctl configコマンドを使用して検出されます。/etc/oratabファイルにデータベースエントリが格納されている必要があります。
スタンドアロンデータベースは、/etc/oratabファイルのエントリとsrvctl configコマンドの出力に基づいて検出されます。
ASMインスタンスエントリが/etc/oratabファイルに含まれている必要はありません。
RAC One Nodeデータベースは、srvctl configコマンドのみを使用して検出されます。データベースがnomount、mount、またはopenのいずれかの状態である必要があります。データベースがすでに検出され、バックアップがデータベースに関連付けられている場合、RAC One Nodeデータベースのステータスは名前変更または削除とマークされます。
データベースが再配置された場合は、次の手順を実行する必要があります。リソースを手動で更新します。です。リソースページからRAC One Nodeデータベースを選択し、[データベース設定]をクリックします。です。データベースを設定して、データベースを現在ホストしているRACノードに優先クラスタノードを設定します。です。SnapCenter処理を実行します。
/etc/oratab ファイル内に Oracle 12_c__R2 および 18_c_database のエントリがあり、同じデータベースが srvctl config コマンドで登録されている場合、 SnapCenter は重複するデータベースエントリを削除します。古いデータベースエントリがある場合、データベースは検出されますが、データベースは到達不能になり、ステータスはオフラインになります。 |