redo没有而且异常关机的脏数据看的恢复

网友投稿 300 2022-08-24

redo没有而且异常关机的脏数据看的恢复

我的过程和vc555大虾基本相似 SQL>sqlplus "/ as sysdba" SQL>startup mount; SQL>alter database open; (模拟故障) SQL>create table t1(name varchar(20)); SQL>select * from v$log; 查看当前log group为 1 SQL>insert into t1 values('china'); SQL>insert into t1 values('guangzhou'); SQL>insert into t1 values('shenzhen'); SQL>insert into t1 values('shanghai'); SQL>commit; SQL>select * from v$log; 确认还在group 1,redo存在脏数据,并且没有归档。 SQL>shutdown abort; 模拟异常关机,脏数据没有写入数据文件,数据不一致。 处理过程 SQL>startup mount; SQL>create pfile='F:/developer/oracle/product/10.2.0/admin/ORCL/pfile/hide.init.ora' from spfile; (有不同,把spfile备份到pfile文件里) 修改'F:/developer/oracle/product/10.2.0/admin/ORCL/pfile/hide.init.ora'文件在最后处加入一行_allow_resetlogs_corruption=true SQL>shutdown immediate; SQL>startup pfile='F:/developer/oracle/product/10.2.0/admin/ORCL/pfile/hide.init.ora' mount; SQL>

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:数字化穿透,抢占营销市场制高点!(数字化给营销带来的机遇和挑战)
下一篇:Oracle优化和现场技术支持服务
相关文章

 发表评论

暂时没有评论,来抢沙发吧~