ALLSTARS_ORACLE 发表于 2017-4-16 16:58:01

UNDO数据文件丢失,求救


早上过来发现undo不知道被谁删除了,现在数据库一打开就报:
ORA-01092: ORACLE 例程终止。强行断开连接

已经试过将相应的datafile offline drop,改参数文件到:
undo_management                      string                 MANUAL
undo_retention                       integer                10800
undo_suppress_errors                 boolean                FALSE
undo_tablespace                      string                 system
也做了recover database;启动还是报ORA-01092,alert_sid.log记录的是undo.dbf无法访问,mount后在v$datafile里还是能看到undo.dbf。
后重建控制文件,将undo.dbf从中踢除,然后再做recover并打开,错误依旧,alert_sid.log里报的错变为:
ORA-00600: 内部错误代码,参数: , , , [], [], [], [], []

对了,忘了说了,非归档模式,没有任何备份,9.2.0.1版本,Tru64 UNIX

现在已经无法进入open模式了……
请教alantany,用哪个隐含参数?
现在recover database是可以成功的,但是无法打开。
这个_offline_rollback_segments=true;我已经试过,不行~呵呵,灾难倒不是很严重,应用的测试库,我只是想知道能不能恢复,数据其实之前有过逻辑备份的。support就算了,没钱买服务……


交到我手里的时候已经有人做过恢复了,我就是把它死马当活马医,没有备份的意义了,嘿嘿
那个删文件的要是被找到,肯定会吊到公司门口示众三天的

是啊是啊,老大一看就要我放弃算了,马死了就死了吧,凶手不能放过……
页: [1]
查看完整版本: UNDO数据文件丢失,求救