[保留] 请教:如何恢复带有回滚段的数据文件
来源:百度文库 编辑:神马文学网 时间:2024/04/27 20:36:14
数据库为oracle8i数据库,运行在archivelog模式下,其他文件可用,有完整冷备份,请问如何恢复数据库,并尽快启动数据库。
txfy 回复于:2004-02-19 14:46:28
如果丢失的数据文件是最后一种情况,即包含有回滚段的非系统表空间数据文件。也可以选择是在数据库先open的状态还是在mount状态下恢复。不过与上一种情况不同的是当包含回滚段的数据文件损坏时,如果使其先offline将数据库打开,那么所有数据库崩溃前未提交的事务涉及到的表将无法访问,也就是说在回滚段恢复前其中涉及的对象都不允许被访问。而且当所有包含回滚段的数据文件都在offline状态时,数据库无法进行任何DML操作,因此在数据库open状态恢复包含回滚段的数据文件时,可以先创建几个临时回滚段供数据使用create rollback segment temp1 tablespace system; alter rollback segment temp1 online;,当数据文件恢复后再将他们删除alter rollback segment temp1 offline; drop rollback segment temp1;。注意:当用这种方法使恢复的数据文件online之后,所有的原有回滚段将处于offline状态,必须手工使用alter rollback segment RBSxx online;使他们恢复联机状态,这样才能被数据库正常使用。如果在数据库mount状态下完成所有恢复,则不需要上述步骤。
如果嫌麻烦可以用先恢复冷备份,然后用archive的基于cancel或者基于时间点的方式恢复!
txfy 回复于:2004-02-19 14:46:28
如果丢失的数据文件是最后一种情况,即包含有回滚段的非系统表空间数据文件。也可以选择是在数据库先open的状态还是在mount状态下恢复。不过与上一种情况不同的是当包含回滚段的数据文件损坏时,如果使其先offline将数据库打开,那么所有数据库崩溃前未提交的事务涉及到的表将无法访问,也就是说在回滚段恢复前其中涉及的对象都不允许被访问。而且当所有包含回滚段的数据文件都在offline状态时,数据库无法进行任何DML操作,因此在数据库open状态恢复包含回滚段的数据文件时,可以先创建几个临时回滚段供数据使用create rollback segment temp1 tablespace system; alter rollback segment temp1 online;,当数据文件恢复后再将他们删除alter rollback segment temp1 offline; drop rollback segment temp1;。注意:当用这种方法使恢复的数据文件online之后,所有的原有回滚段将处于offline状态,必须手工使用alter rollback segment RBSxx online;使他们恢复联机状态,这样才能被数据库正常使用。如果在数据库mount状态下完成所有恢复,则不需要上述步骤。
如果嫌麻烦可以用先恢复冷备份,然后用archive的基于cancel或者基于时间点的方式恢复!
[保留] 请教:如何恢复带有回滚段的数据文件
如何恢复被病毒破坏的数据文件和系统文件
带有密码的印章
带有反义词的成语
操作qqwary.dat数据文件的类
请教应该如何烧香?
请教ASP中如何读取.dat的文件?
[求助]如何建立扎实的经济学知识结构?(请教高手)
请教该如何教小孩学中国的文字呢?
如何恢复iptables的默认设置
如何恢复删除的文件
如何恢复iptables的默认设置
WD2000: 如何创建带有不同首页或不同的奇偶页眉和页脚模板
WORD 2000: 如何创建带有不同首页或不同的奇偶页眉和页脚模板
带有时代特征难得的图片
秋天带有悲秋的诗句
春节如何恢复-新新人类的节后“恢复大法”
如何长期保留顾客
请教竹笋的做法
请教竹笋的做法
请教竹笋的做法
日本靖国神社是如何在战后保留下来的
解密日本靖国神社是如何在战后保留下来的
如何管理日常保留的部分现金更好