Oracle 障害回復 データファイル オープンでの回復 part2

Oracle において 障害回復 データファイル オープンでの回復 とは以下を示します。

障害状況

障害回復手順 障害によりデータベースが停止してしまった場合

  1. データベースをマウントする
  2. バックアップファイルをリストアする。(OSレベル)
  3. リストアしたファイルをリカバリする
  4. データファイルをオープンする

実例

  1. データベースをマウントする
     SQL> STARTUP MOUNT
     ORACLE instance started.
    
     Total System Global Area  171966464 bytes
     Fixed Size                   787988 bytes
     Variable Size             145488364 bytes
     Database Buffers           25165824 bytes
     Redo Buffers                 524288 bytes
     Database mounted.
    
     SQL> ALTER DATABASE OPEN;
     ALTER DATABASE OPEN
     *
     ERROR at line 1:
     ORA-01157: cannot identify/lock data file 4 - see DBWR trace file
     ORA-01110: data file 4: 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\TESTOEM\USERS01.DBF'
    
  2. バックアップファイルをリストアする。(OSレベル)
  3. リストアしたファイルをリカバリする
     SQL> RECOVER DATAFILE 4;
     Media recovery complete.
    
  4. データファイルをオープンする
     SQL> ALTER DATABASE OPEN;
    
     Database altered.
    

ご訪問頂き有難う御座います。 当サイトを効率良く使うためにまずは FrontPage を見て下さい。 検索方法、一覧表示などの各情報を纏めています。
当サイトの説明 → Frontpage