做数据库恢复时报00214,00310,00334的错误,小妹很急!!
各位大侠:
win NT+sp6+oracle7.3.4环境,8月26早上发现一个数据文件usr3orcl为
offline
试图恢复无效,在恢复时报00214,00310,00334的错误。
数据库为归档模式,每周做一次冷备,archive文件夹在e盘下
备份内容:database文件夹,其中有ctl1orcl+log1orcl+log3orcl和
数据文件及initorcl.ora文件等。同时我们将控制文件和
log文件的镜像做在E盘下(database在D盘下),这些文件
没做备份。archive文件夹在e盘下,其生成的文件存在这样
的问题,大小并不一致,大部分为1025Kb,还有一些1023和1024
KB的,这些文件是否有问题?
同时寻找trace文件发现一些错误,例如:
Thu Aug 26 08:24:02 2004
Thread 1 advanced to log sequence 205653
Current log# 2 seq# 205653 mem# 0: D:\ORANT\DATABASE\LOG3ORCL.ORA
Current log# 2 seq# 205653 mem# 1: E:\LOGCTL\LOG4ORCL.ORA
Thu Aug 26 08:25:06 2004
Thread 1 advanced to log sequence 205654
Current log# 1 seq# 205654 mem# 0: D:\ORANT\DATABASE\LOG1ORCL.ORA
Current log# 1 seq# 205654 mem# 1: E:\LOGCTL\LOG2ORCL.ORA
Thu Aug 26 08:25:23 2004
ALTER DATABASE DATAFILE 'USR3ORCL' OFFLINE
Thu Aug 26 08:25:23 2004
Completed: ALTER DATABASE DATAFILE 'USR3ORCL' OFFLINE
Thu Aug 26 08:25:40 2004
ALTER DATABASE DATAFILE 'USR3ORCL' ONLINE
Thu Aug 26 08:25:40 2004
ORA-1113 signalled during: ALTER DATABASE DATAFILE 'USR3ORCL' ONLINE
...
Thu Aug 26 08:26:11 2004
Thread 1 advanced to log sequence 205655
Current log# 2 seq# 205655 mem# 0: D:\ORANT\DATABASE\LOG3ORCL.ORA
Current log# 2 seq# 205655 mem# 1: E:\LOGCTL\LOG4ORCL.ORA
我怀疑是否生成的log文件有问题,导致无法恢复,如果仅恢复到冷备的那个
时间是不现实的,所以数据库仍然运行着,涉及usr3orcl数据文件的那些业务无
法运行,由于有所担心,现在我们几乎一天做个冷备,是否象睡在炸弹上?
请各位大侠帮帮忙啊!