数据库运行情况:
数据库版本:8.1.7.4
数据库运行方式:noarchivelog
数据库大小约30g
每晚进行exp进行逻辑备份,没有进行物理备份出错场景描述:
数据库只有一个回滚表空间rbs,包含两个文件:
/dev/rc01,/dev/rc02(裸设备)
回滚表空间有10个回滚段 rbs0 ~ rbs9
现在有一个数据文件/dev/rc02损坏(确定是有坏块),数据库当机(abort)请教各位dx,如何恢复使数据损失减小到最少。
先行谢过。
结贴后给各位送高分。
数据库版本:8.1.7.4
数据库运行方式:noarchivelog
数据库大小约30g
每晚进行exp进行逻辑备份,没有进行物理备份出错场景描述:
数据库只有一个回滚表空间rbs,包含两个文件:
/dev/rc01,/dev/rc02(裸设备)
回滚表空间有10个回滚段 rbs0 ~ rbs9
现在有一个数据文件/dev/rc02损坏(确定是有坏块),数据库当机(abort)请教各位dx,如何恢复使数据损失减小到最少。
先行谢过。
结贴后给各位送高分。
SVRMGRL>CONNECT INTERNAL
SVRMGRL>SHUTDOWN
SVRMGRL>STARUP MOUNT
SVRMGRL>ALTER DATABASE DATAFILE 'C:\ORA\RC02.DBF' OFFLINE DROP;
SVRMGRL>ALTER DATABASE OPEN;启动以后,手工删除,/dev/rc02(裸设备)
然后再重新建立。