在Oracle数据库之中,实现跨平台迁移一直是一项较为复杂的任务。Oracle的DataGuard技术一直在进步,不仅仅作为容灾,在数据迁移中也承担了重要的使命。
自10g开始,Oracle的DG开始有限度的支持跨平台的DataGuard环境搭建,从而简化数据迁移的过程,现在从AIX迁移至Solaris Sparc平台已经发布了成功的实施过程。
以下介绍内容参考了MOS的两篇文档,文档分别为:
Data Guard Support for Heterogeneous Primary and Physical Standbys in Same Data Guard Configuration (Doc ID 413484.1)
One Time Migration Steps from IBM AIX Power to Solaris SPARC using Data Guard (Doc ID 1982638.1)
在文档一中给出了跨平台支持的矩阵列表,下图来自文档截图,我们可以看到IBM AIX可以向Solaris SPARC平台搭建DG,进行数据传输和同步:
在文档1982638.1中给出了详细的步骤,共七个环节,实际上是以下四件事,最主要的是解决一个ORA-600的BUG错误:
在SPARC平台创建备库;
通过10463解决ORA-600[kcc_upgrade_1]控制文件的错误,挂载备库;
开始正常的Redo Apply;
执行切换并重建控制文件;
当然要注意,以上的步骤只支持在Oracle 11g中进行,10g不在支持的产品序列中了。
题图引自 Mike Dietrich 的博客,关于MOS的文档内容可以参考我的博客,原文链接可供参考。
Oracle技术嘉年华 2015即将开幕,点击以下链接可以享受5折票价报名
联系客服