ORACLE:从11.1到12.1的db迁移

时间:2014-04-02 16:51:01

标签: database oracle oracle11g sun oracle12c

以下是我的环境:

  • sun-solaris,sparc machine
  • rac setup
  • oracle 11.1

我有一个包含许多用户的数据库,我需要从中导出特定的用户数据并将其导入另一台机器,具有以下配置:

  • sun-solaris,sparc machine
  • rac setup
  • oracle 12.1

由于受限制很少,我不想执行完整的数据库导出/导入。如果我正在进行特定的用户导出/导入,那么在导入数据库之前,我需要手动执行哪些操作,如创建用户,表空间和授予权限等?另外我怎么知道我需要提供什么权限?

1 个答案:

答案 0 :(得分:0)

在这两个版本中都有Oracle Data泵: http://docs.oracle.com/cd/B28359_01/server.111/b28319/dp_export.htm

如果您没有创建任何类型 - 它可以正常工作,
如果你有 - 你必须手动检查一切是否正常。

只使用数据泵导出用户(SCHEMAS参数) - 根据我的经验 - 它将导出用户罚款。 请注意:“除非在要导出的模式列表中指定了引用的模式,否则不会导出跨模式引用” - 这可能就是您所提到的。

我建议仅创建元数据导出,并在DB_LINK上复制数据。

祝你好运