是否可以以非 dba 用户身份执行 oracle import util?

发布于 2024-10-20 17:25:04 字数 217 浏览 9 评论 0原文

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

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

IMP-00013:只有 DBA 才能导入由其他 DBA 导出的文件

IMP -00000: 导入终止失败

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

When I try to import an oracle dump. Following the error displayed,

Export file created by EXPORT:V10.02.01 via direct path

IMP-00013: only a DBA can import a file exported by another DBA

IMP-00000: Import terminated unsuccessfully

I just wondering If the non-dba user exports a dump file. Can non-dba user import the dump file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

以歌曲疗慰 2024-10-27 17:25:04

是的,非 dba 用户可以从他/她的架构中导入/导出文件,没有任何问题。但是,如果它想要将文件导入到其他架构或从其他架构导出文件,则必须已授予 IMP_FULL_DATABASE/EXP_FULL_DATABASE 角色。

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

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

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

希望对您有帮助:)

Yes , non-dba user can import/export files from his/her schema without any problem. But if it wants to import/export files to/from other schema it must have been granted IMP_FULL_DATABASE/EXP_FULL_DATABASE roles .

BUT, here I can see that you are trying to import dump file, which was exported by direct path. In this situation just DBA can import directly exported file.

You can temporarily grant DBA role to this user , import file and then revoke this privilege.

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

I hope it was helpfull for you :)

若水般的淡然安静女子 2024-10-27 17:25:04

是的,在非 DBA 用户下导出和导入效果很好。如果目标用户尚不存在,您仍然需要特权登录来创建目标用户。

Yes, it works fine to export and import under a non-DBA user. You'll still need a privileged login to create the destination user if it doesn't already exist.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文