ORA-01113: ファイル: nはメディア回復が必要です。
ORA-01113: ファイル: nはメディア回復が必要です。
0.改訂履歴
1.はじめに
このドキュメントでは,ORA-01113とORA-01110が表示された場合に復旧する手順を説明する.
2.このエラーがでる場合
- オンラインバックアップをbegin backpを行った後,End backupを実行せずに,インスタンスをシャットダウンした場合に,発生する.
- バックアップ途中で障害が発生した場合,この現象が起こる.
3.回復手順
D:\>set ORACLE_SID=testdb
D:\>sqlplus "/ as sysdba"
SQL*Plus: Release 8.1.6.0.0 - Production on 日 Oct 6 19:44:23 2002
(c) Copyright 1999 Oracle Corporation. All rights reserved.
アイドル・インスタンスに接続しました。
SQL>
|
- もし,この方法で接続できない場合は,svrmgrlを使う.(svrmgrlはOracle8i以下にしか無い)
D:\>svrmgrl
Oracle Server Manager Release 3.1.6.0.0 - Production
Copyright (c) 1997, 1999, Oracle Corporation. All Rights Reserved.
ORA-12560: TNS: プロトコル・アダプタ・エラー
SVRMGR> connect internal@testdb
パスワード:
接続されました。
SVRMGR>
|
SQL> startup
ORACLEインスタンスが起動しました。
Total System Global Area 797098972 bytes
Fixed Size 70620 bytes
Variable Size 227356672 bytes
Database Buffers 569499648 bytes
Redo Buffers 172032 bytes
データベースがマウントされました。
ORA-01113: ???? 1????????????????
ORA-01110: ???????? 1 : D:\ORACLE\ORADATA\testdb\SYSTEM01.DBF
SQL>
|
- Win版のOracle8iだと,メッセージが化ける窮地の問題がある.
- ここでは,本来は次のように表示されている.
- ORA-01113: ファイル: 6はメディア回復が必要です。
- ORA-01110: データ・ファイル: 1 : D:\ORACLE\ORADATA\testdb\SYSTEM01.DBF
- いったんインスタンスをシャットダウンする.
SQL> shutdown
ORA-01109: ???????????????????
データベースがアンマウントされました。
ORACLEインスタンスがシャットダウンされました。
SQL>
|
- mountオプションを付けて,インスタンスを起動する.
SQL> startup mount
ORACLEインスタンスが起動しました。
Total System Global Area 797098972 bytes
Fixed Size 70620 bytes
Variable Size 227356672 bytes
Database Buffers 569499648 bytes
Redo Buffers 172032 bytes
データベースがマウントされました。
SQL>
|
SQL> alter database open;
alter database open
*
ORA-01113: ???? 1????????????????
ORA-01110: ???????? 1 : D:\ORACLE\ORADATA\SSDB\SYSTEM01.DBF
SQL>
|
- オープンできませんでした.
- end backupを実行する.
SQL> alter database datafile 'D:\ORACLE\ORADATA\testdb\SYSTEM01.DBF' end backup;
データベースが変更されました。
SQL>
|
- 複数データファイルがある場合は,end backupをファイルの数だけ実行する.
- データベースをオープンする.
SQL> alter database open;
データベースが変更されました。
SQL>
|
SQL> shutdown
データベースがクローズされました。
データベースがアンマウントされました。
ORACLEインスタンスがシャットダウンされました。
SQL>
|
SQL> startup
ORACLEインスタンスが起動しました。
Total System Global Area 797098972 bytes
Fixed Size 70620 bytes
Variable Size 227356672 bytes
Database Buffers 569499648 bytes
Redo Buffers 172032 bytes
データベースがマウントされました。
データベースがオープンされました。
SQL>
|