完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: 7
ORA-01110: 7: 'E:\ORACLE\ORADATA\JSDSB\ODM01.DBF'
SQL> recover datafile 'E:\ORACLE\ORADATA\JSDSB\ODM01.DBF';
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: 8
ORA-01110: 8: 'E:\ORACLE\ORADATA\JSDSB\TOOLS01.DBF'
SQL> recover datafile 'E:\ORACLE\ORADATA\JSDSB\TOOLS01.DBF';
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: 9
ORA-01110: 9: 'E:\ORACLE\ORADATA\JSDSB\USERS01.DBF'
SQL> recover datafile 'E:\ORACLE\ORADATA\JSDSB\USERS01.DBF';
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: 10
ORA-01110: 10: 'E:\ORACLE\ORADATA\JSDSB\XDB01.DBF'
SQL> recover datafile 'E:\ORACLE\ORADATA\JSDSB\XDB01.DBF';
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-00322: 2 ( 1)
ORA-00312: 2 1: 'E:\ORACLE\ORADATA\JSDSB\REDO02.LOG'
//重做日志文件损坏
SQL> select group#,status,is_recovery_dest_file from v$logfile;
select group#,status,is_recovery_dest_file from v$logfile
*
ERROR 位于第 1 行:
ORA-00904: "IS_RECOVERY_DEST_FILE":
SQL> select group#,status from v$logfile;
GROUP# STATUS
---------- -------
3 STALE
2 STALE
1
SQL> alter database clear unarchived logfile group 2;
数据库已更改。
//清除非归档模式的重做日志文件,一旦清除后,重做日志组就少一个
SQL> alter database open;
数据库已更改。
SQL> exit
从Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production中断开
C:\Documents and Settings\Administrator>