ORA-47956: Oracle Data Pump authorization for Oracle Database Vault to string on schema string is not found

文档解释

ORA-47956: Oracle Data Pump authorization for Oracle Database Vault to string on schema string is not found

Cause: Oracle Data Pump authorization for Oracle Database Vault was not granted to the given user on the given schema.

Action: Choose a different user or schema and retry the operation.

ORA-47956 是Oracle数据泵在执行过程中抛出的一个错误。报告此错误,通常意味着在将数据库装入一个全新的Oracle数据库,或从一个已有的Oracle数据库将在装提取数据(用EXPDP命令)时,系统无法找到Oracle数据库的特定密码或令牌。此错误是Oracle数据库的安全功能控制系统,即Oracle Database Vault(ODV)所抛出的。

一般处理方法及步骤

1.找出ODV所拒绝的用户;

2.查看ODV中所有的授权和规则,定位没有被赋予授权的用户;

3.给符合查询条件的用户授予恰当权限,以使其可以运行Data Pump或使用Data Pump表空间;

4.最后根据实际需要,重新运行Data Pump过程。

你可能感兴趣的