如何将QA服务器中的表替换为生产服务器中的另一个表?

时间:2018-08-20 07:09:20

标签: oracle toad

我想将表从生产服务器备份到质量检查服务器。源表中大约有7m条数据。.恰好,我需要将所有7m条记录的副本复制到QA中的现有表中。.我正在使用蟾蜍版本11.0.0.116 这该怎么做?请帮助

1 个答案:

答案 0 :(得分:0)

如果您足够耐心,只需将文件从复制目标。方法如下:

  • 生产和质量检查架构中都必须存在一个表(我假设目标应该为空)
  • 连接到两个架构
  • 在生产服务器(安全)中,右键单击该表名称
  • 从菜单中选择“将数据复制到另一个架构”
  • 设置目标连接和架构(即质量检查架构,目标)
  • 查看您是否要启用/禁用其他一些参数(复选框)
  • 运行复制过程(窗口顶部有一个绿色三角形的“开始复制数据”按钮

复制过程将开始,并最终(成功)完成。

否则,导出/导入是另一个可能更快的选择。我从操作系统命令提示符下使用它。它需要一些额外的步骤(必须有用于操作DMP文件的目录(Oracle对象),您必须遵循Data Pump导出和导入语法,...)。或者,甚至可以使用原始 exp&imp实用程序,该实用程序更简单一些,并且可以在客户端上使用。

或者,您可以将当前数据导出到CSV文件中,然后使用SQL * Loader将其加载到目标模式中。它要求您知道如何创建控制文件。

如您所见,有很多选择。选择最合适的那个;有些更简单,有些则更快但更复杂...