【问题标题】:oracle database link for data replication, resources and perfomance用于数据复制、资源和性能的 oracle 数据库链接
【发布时间】:2020-10-06 06:41:39
【问题描述】:

使用的环境:两个 Oracle 12c 数据库(生产和开发/测试)。为了将某些特定表的数据按需从 prod 复制到 dev,我们计划使用数据库链接。有些表比较大~1G,所以不清楚应该创建哪个数据库链接以对生产中的事务/性能影响最小?还是有什么不同?

【问题讨论】:

    标签: database oracle hyperlink replication


    【解决方案1】:

    如果您想移动数据,请考虑使用专为此设计的工具 - Data Pump。从生产数据库导出数据并将其导入开发。它在操作系统级别工作,但执行该操作的用户应该有权访问 directory(指向文件系统目录的 Oracle 对象,导出文件 (DMP) 和日志文件所在的位置)。

    数据库链接假定您知道“目标”数据库的登录凭据。因此,如果您创建从开发到生产的数据库链接,您将 数据到开发数据库。但是,开发人员有可能破坏生产数据(删除表、截断它们、更新值……他们想要的任何东西)。所以,这不完全是“性能”问题,而是安全问题

    反之亦然?生产应数据推向开发。

    再一次:我会使用Data Pump

    【讨论】:

      猜你喜欢
      • 2012-09-27
      • 2011-01-29
      • 2019-11-09
      • 1970-01-01
      • 2020-05-27
      • 2021-10-06
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      相关资源
      最近更新 更多