スタンバイ-データベース上の破損したデータファイルを回復する手順
はじめに:
dataguard環境のいずれかで最近直面した問題がありました。 Dataguard環境のファイルシステム(/u05/PROD/)の1つが破損しました。 プライマリに追加されたファイルは、スタンバイに反映されませんでした。 「管理された回復プロセス」もdataguard環境で停止し、開始されませんでした。
問題を修正する手順:
1. プライマリデータベースで、/u05/PROD/mountpointに存在するすべてのデータファイルのバックアップを取ります。RMANバックアップデータファイル10形式’/u05/PROD/datafile10.bkp’;
2. バックアップピースをスタンバイデータベース
に転送します3. 物理スタンバイ-データベースで、バックアップをカタログ化します。
RMAN>カタログバックアップ’/u05/PROD/datafile10.BKP’;
RMAN>リストbackuppiece’/u05/PROD/datafile10.BKP’;
rman>データファイルのリスト-バックアップ10;
4. 物理スタンバイ-データベースでredo apply/MRPを停止します。
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
5. スタンバイ・データベースで、datafile
RMAN>restore datafileをリストアします10;
6. 物理スタンバイ-データベースでMRPを起動します。
データベース:
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;
データベース:
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;