【问题标题】:Refresh Test Database from Production从生产中刷新测试数据库
【发布时间】:2017-05-29 17:21:04
【问题描述】:

从生产环境中刷新测试数据库中数据的最佳方式是什么? 我在这里看到过类似的问题,他们都建议完全导出生产数据库,删除测试数据库,然后导入生产转储。

有什么方法可以在生产中导出新添加的数据并将其放入测试数据库中?

【问题讨论】:

  • 请详细说明您使用的数据库类型。
  • 除非您想为Delphix 之类的解决方案花很多钱,否则无法绕过导出/导入或rman 备份/恢复(在Oracle 12.2 中更容易一些,其中您可以在不关闭实例的情况下拍摄 PDB 的快照)
  • @JacobPålsson 我正在使用 Oracle 11g
  • 另一个(昂贵的)选项是使用 Goldengate 在 prod 和 test 之间保持数据同步
  • 如果您想部分(当前)导出您的产品数据库,您可以调查 expdp(数据泵)的 flashback_scn 参数

标签: oracle oracle11g


【解决方案1】:

除了完整的数据库导出/导入之外,我认为您正在查看管理测试数据生命周期的 IBM Infosphere Optim 等测试数据管理工具。 Optim 和其他工具提供您正在寻找的功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-11
    • 2022-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    相关资源
    最近更新 更多