【问题标题】:Am I impdp dump file in Oracle database 11g R2, right?我是 Oracle 数据库 11g R2 中的 impdp 转储文件,对吗?
【发布时间】:2022-01-22 15:36:07
【问题描述】:

我有一个没有日志文件的转储文件,我不知道 expdp 模式用户是什么,所以编辑如下 parfile:

    directory=my directory 
    remap_schema=rx:tbs
    table_exist_action=replace

我的问题是用户“rx”不存在,IMPDP通过上面的方式,IMPDP是否将所有对象正确加载到数据库中

【问题讨论】:

    标签: oracle impdp expdp


    【解决方案1】:
    • 您不需要日志文件

    • 不清楚是你拿到那个参数文件,还是你自己写的

      • 认为前者;否则,您怎么知道rx 用户?
        • 如果是这样,您不必担心 rx 用户 - 看起来转储文件包含属于(ed)该用户的对象
        • 您应该拥有的是tbs 用户(在目标数据库中创建)。为什么?因为remap_schema 参数。当然,你不必导入tbs;创建任何其他用户并修复参数文件
    • 那就这样吧;将转储文件导入为例如

      impdp system/password@database parfile=that_parameter_file.txt
      

    【讨论】:

    • 感谢Littlefoot的帮助,参数文件我知道怎么写正确,问题是我只有dump文件,没有得到正确的expdp schema users或者expdp log,所以我尝试给一个假用户“rx”(原始数据库没有那个用户),我想问一下impdp是否通过这种方式正确加载它。
    猜你喜欢
    • 1970-01-01
    • 2016-02-19
    • 1970-01-01
    • 2016-02-14
    • 1970-01-01
    • 2018-03-27
    • 2021-05-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多