データベースの回復
この記事では、データベースを回復するための詳細と手順について説明します。
回復によって、データベースがOracle Data Guardアソシエーションのスタンバイ・ロールに移動します。障害の原因を修正した後に、reinstate
コマンドを使用して、障害が発生したデータベースを再稼働させることができます。
プライマリ・データベースをスタンバイにフェイルオーバーした後、スタンバイはプライマリ・ロールになり、古いプライマリは無効なスタンバイとして識別されます。障害の原因を修正した後、Data Guardアソシエーションを使用して、障害が発生したデータベースを現在のプライマリの正常なスタンバイとして回復できます。
ノート:
12.2データベースを回復する前に、データベースを停止するためのステップをデータベース・ホストで実行するか、MOUNT
モードで起動する必要があります。
ORACLE_UNQNAME
環境変数を(コンソールに表示される)「一意のデータベース名」の値に設定し、次のコマンドを実行します:
srvctl stop database -d db-unique-name -o abort
srvctl start database -d db-unique-name -o mount
手順
OCIコンソールを使用して、失敗したデータベースを回復できる現在のプライマリ・データベースで次のステップを実行します。
- 「DBシステム」リスト・ページで、操作するデータベースを含むDBシステムを選択します。リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、DBシステムのリストを参照してください。
- 「データベース」タブで、操作するデータベースを選択します。
- データベースの詳細ページで、「Data Guardアソシエーション」タブを選択します。
- このデータベースを回復するData Guardアソシエーションについて、「アクション」メニューから「回復」を選択します。
- 「データベースの回復」パネルで、データベース管理パスワードを入力し、「OK」を選択します。
これで、このデータベースはData Guardアソシエーションのスタンバイとして回復されます。