(wrong string) 备份问题
From: chengyaojin <cyaojin_at_yahoo.com>
Date: Thu, 15 Feb 2001 09:05:27 +0800
Message-ID: <96fa2h$gjf$1_at_mail.cn99.com>
Date: Thu, 15 Feb 2001 09:05:27 +0800
Message-ID: <96fa2h$gjf$1_at_mail.cn99.com>
我做了个Oracle备份试验,过程如下:
1.备份数据库文件。
2.备份redo日志。
进行大量的插入与删除操作后,删除了当前正在使用的数据库文件。
恢复过程:
1.恢复数据库文件。
由于数据库日志并未删除,所以未作redo日志恢复。
2.在SQLplus中输入
sql>recover datafile '/hdb/oracle/OraHome/oradata/demo/jxj.dbf';
……
输入auto
……
ORA-00279: change 325915 generated at 02/14/2001 15:10:30 needed for thread
1
ORA-00289: suggestion : /hdb/oracle/OraHome/admin/demo/arch/arch_1_208.arc ORA-00280: change 325915 for thread 1 is in sequence #208 ORA-00278: log file '/hdb/oracle/OraHome/admin/demo/arch/arch_1_207.arc' nolonger needed for this recovery
Log applied.
Media recovery complete.
SQL>
然而,我发现数据库只恢复了到归档过的日志#208。当前的在线日志是#212,也就是
说没有恢复到在线日志。
SQL> archive log list
Database log mode Archive Mode Automatic archival Enabled Archive destination /hdb/oracle/OraHome/admin/demo/arch Oldest online log sequence 209 Next log sequence to archive 212 Current log sequence 212
这样是不是表示数据库没有恢复到最新的状态呢? Received on Thu Feb 15 2001 - 02:05:27 CET
