以下是我的环境:
我有一个包含许多用户的数据库,我需要从中导出特定的用户数据并将其导入另一台机器,具有以下配置:
由于受限制很少,我不想执行完整的数据库导出/导入。如果我正在进行特定的用户导出/导入,那么在导入数据库之前,我需要手动执行哪些操作,如创建用户,表空间和授予权限等?另外我怎么知道我需要提供什么权限?
答案 0 :(得分:0)
在这两个版本中都有Oracle Data泵: http://docs.oracle.com/cd/B28359_01/server.111/b28319/dp_export.htm
如果您没有创建任何类型 - 它可以正常工作,
如果你有 - 你必须手动检查一切是否正常。
只使用数据泵导出用户(SCHEMAS参数) - 根据我的经验 - 它将导出用户罚款。 请注意:“除非在要导出的模式列表中指定了引用的模式,否则不会导出跨模式引用” - 这可能就是您所提到的。
我建议仅创建元数据导出,并在DB_LINK上复制数据。
祝你好运