9.1.2 アーカイブ済みREDOログファイルを適用してリカバリするときの注意事項
クラスタ環境でコールドバックアップしたデータをdrmorarestoreコマンドでリストアしたあとに,drmoralogbackupコマンドでバックアップしたアーカイブ済みREDOログファイルをリカバリで適用する場合は,次の手順で行ってください。
- drmoracat <インスタンス名> -backup_id <バックアップID> -vでリストアするバックアップカタログを表示します。
- クラスタを停止します。
- 手順1で表示したバックアップカタログの内容を参照し,リストア対象のボリュームグループをアクティブにします。また,手順1の表示にあるディクショナリマップファイル格納ディレクトリ(DB-PATHに表示されるディレクトリ名)がストレージサブシステム上の場合,そのボリュームグループもアクティブにします。
- Oracleリストア対象のボリューム,ディクショナリマップのボリュームがOracleデータベースの場合,手順1の内容を参照し,マウントします。
- drmorarestoreコマンドで,コールドバックアップしたデータをリストアします。
- drmoralogbackupコマンドでバックアップしたアーカイブ済みREDOログファイルをリストアします。
- OracleをMount状態にし,リカバリを実行します。
- リカバリが完了したあとOracleインスタンスを停止します。
- Oracleデータベースの場合,手順4でマウントしたOracleリストア対象のボリューム,ディクショナリマップのボリュームをアンマウントします。
- 手順3でアクティブにしたボリュームグループを非アクティブにします。
- クラスタを再起動します。