在一个DG环境中,由于网络带宽不足的原因,暂时是使用手动同步的,也就是每天从主数据库中拷贝归档日志文件到备数据库中进行应用,但是今天发现缺失了几个归档日志文件,而且主库中的归档日志文件已经被自动删除了,最后万幸的发现在某个服务器上还保存15天的备份文件,真是大喜欢,突然想起来盖老板说过一句话“备份重于一切”。
于是我首先使用 catalog start with命令加载归档日志文件集,虽然加载成功了,但是备库无法使用其中的内容进行数据恢复,经过网上搜索一翻发现Oracle还有个 restore archivelog 的命令进行恢复归档日志,又是惊喜并且感叹Oracle真是一个成熟的商业软件,客户想要的东西可以都可以满足,最后我的问题也都解决了,在这里简单的记录一下这个命令的用法,内容是来源于网络
-
恢复全部归档日志文件
RMAN>
restore archivelog all
-
只恢复 5到8这四个归档日志文件
RMAN> restore archivelog
from
logseq 5 until logseq 8;
-
恢复从第5个归档日志起
RMAN> restore archivelog
from
logseq 5;
-
恢复7天内的归档日志
RMAN> restore archivelog
from
time
'sysdate-7'
;
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756