oracle7 rollback 损坏,数据库可以启动,可是exp时报错。

[复制链接]
查看11 | 回复4 | 2008-2-13 12:43:03 | 显示全部楼层 |阅读模式
大家好!
由于磁盘阵列损坏,用户无法使用数据库,在alertlog中报:
Sat Apr5 16:41:24 2008
Errors in file /dba/oracle/admin/ENTDB/bdump/entdb_pmon_19472.trc:
ORA-00376: file 2 cannot be read at this time
ORA-01110: data file 2: '/db5/rollback.dbf'

我通过svrmgrl接入后,无法 shutdownimmediate;最后shutdown abort。启动时报 ORA-01545: rollback segment 'RB6' specified not available
注释掉init文件中的rollback_segment后,系统可以正常启动,没有报错。
然后我对数据库做exp,4个表报错类似错:
. . exporting tableFND_CONCURRENT_REQUESTS
EXP-00014: error on row 11134 of table FND_CONCURRENT_REQUESTS
EXP-00008: ORACLE error 376 encountered
ORA-00376: file 2 cannot be read at this time
ORA-01110: data file 2: '/db5/rollback.dbf'

这种情况下,会存在数据丢失么?
谢谢!
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
很有可能数据损坏在rollback里了,我遇到过一次rollback损坏就丢数据了,跟你这个很类似
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
谢谢楼上的同学。
是这恢复随坏的文件,恢复成功。
现在数据库没有问题,目前用户也没有发现数据丢失。
也谢谢 fangxin luo


回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
搞定了。congratulation
怎么回复的呢?
recover datafile吗?
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
是的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行