突然想起来两年前曾经开了这么个BLOG,一直没更新过,现在是该重拾了。2年里换了工作,考了OCM。
公司打算在南方的一个机房做一个异地容灾机房,并且把两个核心业务的Oracle数据库在上面做一个容灾备份。经过各种方案的考证最终选择了Dataguard。在本地测试环境上也完成了测试,一切正常,改一下IP就可以使用。然而在花了数日把所有备份文件复制到异地机器并启动Dataguard之后,发现归档日志总是不能正常传输并应用。问题是出在网络环境上,尽管按照网上的一些文档做了网络环境的配置,还是没能彻底解决。
于是和负责编写脚本的同事商量,决定按照以下方案实施:
1.去掉主机的所有Dataguard参数,这一过程不需要停机。备机维持不变,并保持using
current logfile状态。
2.在主机中建立第二份归档日志路径,因为主机使用的第一个归档路径是ASM,所以在文件系统中另保存一份归档。
3.使用rsync将归档日志同步到备机中,使用alter database register logfile [filenet],另同步过去的日志可以被应用。
4.定期删除备机的归档日志。
这是一个折中的方案,目前这个方案运行了已经接近一周,一切正常。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26871700/viewspace-1269819/
,如需转载,请注明出处,否则将追究法律责任。