问题描述
几天前,我问了一个关于大文件表空间与普通小文件表空间的问题,你说 “这就是说,它很少需要恢复特定的数据文件-最常见的情况是恢复数据库,或恢复/修复一些块。有可用的机制可以避免需要进行大量文件操作,在这种情况下,bigfile和smallfile之间的选择没有区别。”(网址为:https://asktom.oracle.com/pls/apex/f?p=100:12:0::NO::P12_ORIG,P12_PREV_PAGE,P12_QUESTION_ID:Y,1,9537337800346114121)
如果在大文件表空间 (例如大小为100G的数据文件) 中发现了一个坏块,那么对于最短的数据库关闭时间,我的最佳解决方案是什么?非常感谢
如果在大文件表空间 (例如大小为100G的数据文件) 中发现了一个坏块,那么对于最短的数据库关闭时间,我的最佳解决方案是什么?非常感谢
专家解答
如果您在警报日志中发现了一个损坏的块 (例如),则它只是一个RMAN命令
块恢复数据文件7块123456;
或者可以做得更好-如果您有备用数据库,我们可以通过从备用数据库中获取有效版本的块来自动修复主块。在这种情况下,您不会这样运行任何命令,您只会在警报日志中证明块恢复。
我建议在这里阅读腐败白皮书
http://www.oracle.com/technetwork/database/availability/maa-datacorruption-bestpractices-396464.pdf
块恢复数据文件7块123456;
或者可以做得更好-如果您有备用数据库,我们可以通过从备用数据库中获取有效版本的块来自动修复主块。在这种情况下,您不会这样运行任何命令,您只会在警报日志中证明块恢复。
我建议在这里阅读腐败白皮书
http://www.oracle.com/technetwork/database/availability/maa-datacorruption-bestpractices-396464.pdf
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。