我正在通过网络链接使用expdp
实用程序。我只需要导出我拥有的一种架构。理想情况下,它应该允许我导出我拥有的模式。但我收到类似的错误
ORA-31631: 需要权限 ORA-39149: 无法将特权用户链接到非特权用户
那么我们需要 EXP_FULL_DATABASE 权限来导出相同的架构吗?
最佳答案
是或否,取决于您授予目标架构的权限:
If the USERID that is executing the import job has the DATAPUMP_IMP_FULL_DATABASE role on the target database, then that user must also have the DATAPUMP_EXP_FULL_DATABASE role on the source database. (from http://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_import.htm)
因此,您可以从目标架构中删除 DATAPUMP_IMP_FULL_DATABASE 角色,或者将 DATAPUMP_EXP_FULL_DATABASE 角色授予源架构。
关于oracle - 通过网络链接导出相同模式时,Expdp 实用程序是否需要 EXP_FULL_DATABASE 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19582006/