oracle - 通过网络链接导出相同模式时,Expdp 实用程序是否需要 EXP_FULL_DATABASE 权限

标签 oracle oracle-dump

我正在通过网络链接使用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/

相关文章:

sql - Oracle SQL 以/优先开始

sql - 查询时从哪里获取ROWID?

sql - 有没有办法在 Oracle 12c 中有条件地设置聚合值?

oracle - 如何将 oracle 11g 转储文件导入到 10g oracle

oracle - 如何在Windows中通过SqlDeveloper或CMD将dmp文件导入到oracle DB?

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

oracle - DBMS_DATA_MINING.CREATE_MODEL在11.2.0.1.0 64b上导致 "ORA-40103: invalid case-id column: TID",但在10g上确定

Oracle-更新多行值,其中 id 列等于特定值

oracle - 参数值无效, 'directory'

oracle - IMPDP remap_schema 多个文件