是否有其他方法可以生成只读Oracle数据库以进行报告?

时间:2014-05-07 14:41:52

标签: oracle dataguard

除了使用" Active DataGuard"之外,还有其他方法可以通过从生产Oracle DB复制数据来生成只读Oracle Db以进行报告吗?

只读Oracle DB应与生产Oracle DB位于不同的服务器中,以确保只读DB中的加载不会影响生产数据库。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用常规备份和恢复(或dumpload)来传输表格。

请注意,转储将始终影响您的生产服务器(它将需要一些资源来转储表)。不过,我不知道多少。

另一种解决方案是将生产数据库放在集群文件系统上(即支持镜像数据的东西)。

如果要为报告数据库制作副本,请拆分镜像。生产数据库应继续在活动镜像上运行。您现在可以尝试安装镜像的后半部分,从而为您提供损坏的数据库。如果服务器突然断电(因为那基本上就是你做的那样),就像恢复一样恢复它。

之后,您可以获得生产数据库的完美副本,并且干扰最小。