SQL> alter database drop logfile 'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\REDO0 LOG';
alter database drop logfile 'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\REDO01.LOG *
第 1 行出现错误:
ORA-01623: 日志 1 是例程 orcl (线程 1) 的当前日志 - 无法删除 ORA-00312: 联机日志 1 线程 1:
'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\REDO01.LOG'
SQL> alter database clear logfile 'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\REDO .LOG';
alter database clear logfile 'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\REDO01.LO *
第 1 行出现错误:
ORA-00350: 日志 1 (例程 orcl 的日志, 线程 1) 需要归档 ORA-00312: 联机日志 1 线程 1:
'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\REDO01.LOG'
SQL> alter database clear unarchived logs; alter database clear unarchived logs *
第 1 行出现错误:
ORA-01900: 需要 LOGFILE 关键字
SQL> alter database clear unarchived logfile ; alter database clear unarchived logfile
* 第 1 行出现错误:
ORA-02236: 文件名无效
SQL> alter database clear unarchived logfile 'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADAT ORCL\\REDO01.LOG' 2 /
alter database clear unarchived logfile 'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORC REDO01.LOG' *
第 1 行出现错误:
ORA-00313: 无法打开日志组 1 (用于线程 1) 的成员 ORA-00312: 联机日志 1 线程 1:
'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\REDO01.LOG' ORA-27041: 无法打开文件 OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
SQL> alter database open resetlogs; alter database open resetlogs *
第 1 行出现错误:
ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效
SQL> recover database until cancel;
ORA-00279: 更改 4230388 (在 03/25/2011 20:17:56 生成) 对于线程 1 是必需的 ORA-00289: 建议: D:\\ARCH\\ARC00001_0746740978.001 ORA-00280: 更改 4230388 (用于线程 1) 在序列 #1 中
指定日志: {
ORA-00308: 无法打开归档日志 'D:\\ARCH\\ARC00001_0746740978.001' ORA-27041: 无法打开文件 OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
SQL> recover database until cancel;
ORA-00279: 更改 4230388 (在 03/25/2011 20:17:56 生成) 对于线程 1 是必需的 ORA-00289: 建议: D:\\ARCH\\ARC00001_0746740978.001 ORA-00280: 更改 4230388 (用于线程 1) 在序列 #1 中
指定日志: {
介质恢复已取消。
SQL> alter database open resetlogs;
数据库已更改。
注意:此时是通过数据库不完全恢复,通过resetlogs重建REDO. 在10G 版本中,resetlogs 会重建redo 。