《Oracle子句语法速查》【 RECOVER 】

媒体回復を実行する

→ RECOVER [ AUTOMATIC ] [ FROM ' location ' ] →
[   AUTOMATIC  : 回復に使用するREDOログファイル名を自動生成する    ]
[   FROM       : REDOログファイルの格納先を指定する                ]
→┬ [ [ STANDBY ] DATABASE ] ┬────────────────────┬┬→
  │[ DB 全体を回復する ]   ├ UNTIL CANCEL ─────────────┤│
  │                          │[ 取り消しベースの回復を行う ]        ││
  │                          ├ UNTIL TIME 日時  ───────────┤│
  │                          │[ 時間ベースの回復を行う ]            ││
  │                          ├ UNTIL CHANGE 数値  ──────────┤│
  │                          │[ 変更ベースの回復を行う ]            ││
  │                          ├ USING BACKUP CONTROLFILE ───────┤│
  │                          │[ バックアップ制御ファイルを使用する ]││
  │                          └ ← ──────────────────┘│
  ├ TABLESPACE ┬ 表領域名 ┬──────────────────────┤
  │            └ ← , ──┘                                            │
  │ [ 指定した表領域の回復を行う ]                                     │
  ├ DATAFILE ┬ ' OSファイル名 ' ┬───────────────────┤
  │          └ ← , ──────┘                                      │
  │ [ 指定したデータファイルの回復を行う ]                             │
  ├ STANDBY ┬ TABLESPACE ┬ 表領域名 ┬───┬ →                      │
  │         │            └ ← , ──┘      │                         │
  │         └ DATAFILE ┬ ' OSファイル名 ' ┬┘                         │
  │                     └ ← , ──────┘                           │
  │→ [ UNTIL CONSISTENT WITH ] CONTROLEFILE ──────────────┤
  │ [ プライマリデータベースの REDOログファイルを元に ]                │
  │ [ スタンバイデータベースの回復を行う              ]                │
  ├ LOGFILE ' OSファイル名 ' ──────────────────────┤
  │ [ 指定したREDOログファイルを使って回復を行う ]                     │
  ├ CONTINUE [ DEFAULT ] ────────────────────────┤
  │ [ 回復を再開する ]                                                 │
  ├ CANCEL ───────────────────────────────┤
  │ [ 取り消しベースの回復を終了する ]                                 │
  ├<PARALLEL句>─────────────────────────────┤
  └ ← ─────────────────────────────────┘