是否可以以非 dba 用户身份执行 oracle import util?
当我尝试导入 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,非 dba 用户可以从他/她的架构中导入/导出文件,没有任何问题。但是,如果它想要将文件导入到其他架构或从其他架构导出文件,则必须已授予 IMP_FULL_DATABASE/EXP_FULL_DATABASE 角色。
但是,在这里我可以看到您正在尝试导入转储文件,该文件是通过直接路径导出的。在这种情况下,只有 DBA 可以导入直接导出的文件。
您可以临时授予该用户DBA角色,导入文件,然后撤销该权限。
希望对您有帮助:)
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.
I hope it was helpfull for you :)
是的,在非 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.