ALLSTARS_ORACLE 发表于 2017-4-17 10:57:45

磁盘阵列损坏,数据库恢复问题


由于磁盘阵列损坏,导致数据文件全部丢失,并且vertias全备没有成功,后来利用vertias先前的备份找回了部分数据文件,尝试用alter database open resetlogs打开数据库,出现
RROR at line 1:
ORA-01157: cannot identify/lock data file 102 - see DBWR trace file
ORA-01110: data file 102: '/data3/nokia_4_15.dbf'错误,
我将这些丢失的数据文件全部offline drop掉后用alter database open resetlogs成功打开数据库,打开数据库后我想将数据库的结构导出,然后重建数据库,但是再执行exp system/manager full=y rows=n compress=n file=aaa.dmp的时候发生
JServer Release 8.1.7.0.0 - 64bit Production
EXP-00008: ORACLE error 376 encountered
ORA-00376: file 3 cannot be read at this time
ORA-01110: data file 3: '/data2/oradata/wzora/rbs01.dbf'
EXP-00000: Export terminated unsuccessfully,
但是现在我不敢将数据库shutdown掉,害怕他起不来,不知还有没其他办法能将数据库结构导出,请高手指点!!


数据库版本为oracle8.1.7 操作系统为HP-UNIX

我按照用户导出也有问题,但是如果按表导出,1000多张表,还有视图、过程等岂不累死?

按照schema的对象导出也是同样的问题
页: [1]
查看完整版本: 磁盘阵列损坏,数据库恢复问题