クリティカルでないファイル障害からの復旧
ファイルが失われた場合、通常バックアップからリストアすることでファイルを復元しますが、クリティカルでないファイルの場合はリストアが不要なケースがあります。
クリティカルではないファイルに障害が発生した場合の復旧方法について説明します。
一時ファイルの復旧
一時表領域は、大量データのソートなどの一時的な作業で使用する特殊な表領域で、データを保持することはできません。
永続表領域はデータファイルから構成されますが、一時表領域は一時ファイルから構成されます。
一時ファイルの削除:
ALTER DATABASE TEMPFILE ;
索引専用表領域の復旧
索引のみを格納している表領域に障害が発生した場合、復旧手段には以下の二つがあります。
- 空の表領域を再作成してから索引を再作成する
- 通常の表領域と同様にリストア、リカバリを行い、障害発生直前の状態に復旧する
読取り専用表領域の復旧
表領域を読み取り専用にすると、データファイルが変更されないことが保証されるため、バックアップをスキップでき、全体のバックアップ時間を短縮できます。
SPFILEの復旧
SPFILE(バイナリ形式の初期化パラメータファイル、サーバーパラメータファイル)は、RMANによって自動的にバックアップされます。
SPFILEが失われた場合は、このバックアップをリストアして復旧します。