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过程。