【问题标题】:Is it possible to do oracle import util as non-dba user?是否可以以非 dba 用户身份执行 oracle import util?
【发布时间】:2011-03-09 04:03:01
【问题描述】:

当我尝试导入 oracle 转储时。在显示的错误之后,

EXPORT:V10.02.01 通过直接路径创建的导出文件

IMP-00013:只有一个 DBA 可以导入另一个 DBA 导出的文件

IMP-00000:导入未成功终止

我只是想知道非 dba 用户是否导出转储文件。非dba用户可以导入dump文件吗?

【问题讨论】:

    标签: oracle importerror imp oracle-dump


    【解决方案1】:

    是的,非 dba 用户可以毫无问题地从他/她的架构导入/导出文件。但是,如果它想将文件导入/导出到其他架构/从其他架构中导出,它必须已被授予 IMP_FULL_DATABASE/EXP_FULL_DATABASE 角色。

    但是,在这里我可以看到您正在尝试导入转储文件,该文件是由直接路径导出的。在这种情况下,只有 DBA 可以直接导入导出的文件。

    您可以暂时授予此用户 DBA 角色,导入文件然后撤销此权限。

    SQL> conn / as sysdba
    Connected.
    SQL> grant IMP_FULL_DATABASE to test;
    

    希望对你有帮助:)

    【讨论】:

      【解决方案2】:

      是的,在非 DBA 用户下导出和导入都可以正常工作。如果目标用户不存在,您仍然需要特权登录来创建目标用户。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-04-18
        • 1970-01-01
        • 2017-01-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多