将数据库模式复制到Oracle中的其他模式的最佳方法是什么

时间:2014-09-24 21:55:53

标签: oracle oracle11g

我正在寻找将Oracle数据库架构复制到不同表空间上的新架构的最有效方法。

这就是我的尝试:

  1. expdp
  2. 导出当前实例
  3. 使用带有REMAP_SCHEMA和REMAP_TABLESPACE属性的impdp导入实例。
  4. 这是实现目标的最佳方式吗?我在Oracle 11g上。

1 个答案:

答案 0 :(得分:2)

如果最好的意思是最简单的方法,我还建议您使用SQL Developer Tool中的Copy功能。您可以观看此视频以获取示例:SQL Developer - Database Copy 实际上,您必须做的就是创建另一个用作目标模式的模式,创建与该模式的连接并使用该工具。它有各种选项,可让您选择要执行的对象和其他操作。当然,您正在创建的目标模式应该位于所需的表空间上。这样您就不会创建和移动任何文件,该工具将为您提供用于制作副本的脚本,您可以将其保存以供日后使用。