RESETLOGS后没有备份情况下的数据恢复
2007-05-08 12:10:33 来源:WEB开发网核心提示: ● 数据库文件的目录(文件)及意义:f:est 在线数据文件和归档日志文件f:est1、f:est2、f:est3 联机重做日志和在线控制文件f:coolcoola 时刻A点的一致性冷备份数据文件目录f:coolarcha_b 时刻A、B两点间的归档日志备份目录f:coolarchb_c
● 数据库文件的目录(文件)及意义:
f: est 在线数据文件和归档日志文件
f: est1、f: est2、f: est3 联机重做日志和在线控制文件
f:coolcoola 时刻A点的一致性冷备份数据文件目录
f:coolarcha_b 时刻A、B两点间的归档日志备份目录
f:coolarchb_c 时刻B、C两点间的归档日志备份目录
f:coolctl_actl.ctl 时刻A点的控制文件备份
f:coolctl_cctl.ctl 时刻C点的控制文件备份
操作过程
本例中首先建立试验用户demo和表空间demo,当前时刻记为A点,用户demo建立表a后,插入数据1、2、3,之后的时刻记为B点,接着插入数据4、5、6后的时刻记为B'点,接着模拟丢失B'点的数据文件,从A点恢复到B点,用RESETLOGS选项打开数据库后,再向表a插入数据7、8、9,之后的时刻记为C点。此时模拟丢失C点的数据文件,用A点的备份和A、B之间及B、C之间的归档日志加上A、C两点的控制文件将数据库恢复到C点。下列步骤中的第17步最为关键,详细步骤如下:
(1)准备工作:建立表空间demo和临时用户demo。
create tablespace demo datafile 'f: estdemo.dbf' size 5M;
create user demo identified by demo
default tablespace demo quota unlimited on demo
temporary tablespace temp;
grant connect,alter system to demo;
alter user demo account unlock;
(2)以SYSDBA身份查看归档日志并关闭数据库。
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination f: est
Oldest online log sequence 18
Next log sequence to archive 19
Current log sequence 19
SQL> shutdown;
更多精彩
赞助商链接