基于时间的不完全恢复,但不成功.我下的操作对吗?
使用环境:WIN XP专业版,ORACLE9.1版。
操作过程(测试):
1、冷备份数据库(ORACLE目录下的ADMIN、ORADATA两个目录);
2、设置数据库为归档模式且为自动归档;
3、测试:
A、创建表,插入数据若干。
B、取得系统时间(select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual );
c、手工归档(alter system archive log current)。
D、删除刚创建的表;
E 、关闭数据库。
F、复制备份的所有数据文件到当前数据库相应的目录下;
G、重新启动数据库到MOUNT状态下;
H、基于时间的恢复(recover database until time '取得的系统时间);
I、打开数据库(alter database open resetlogs);
但是恢复不成功,看不到刚才所创建的表。请问是我操作有什么问题吗?
使用环境:WIN XP专业版,ORACLE9.1版。
操作过程(测试):
1、冷备份数据库(ORACLE目录下的ADMIN、ORADATA两个目录);
2、设置数据库为归档模式且为自动归档;
3、测试:
A、创建表,插入数据若干。
B、取得系统时间(select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual );
c、手工归档(alter system archive log current)。
D、删除刚创建的表;
E 、关闭数据库。
F、复制备份的所有数据文件到当前数据库相应的目录下;
G、重新启动数据库到MOUNT状态下;
H、基于时间的恢复(recover database until time '取得的系统时间);
I、打开数据库(alter database open resetlogs);
但是恢复不成功,看不到刚才所创建的表。请问是我操作有什么问题吗?
前面好像少了一步
不过我也忘了是哪步
不好意思