ORA-29810: inadequate operator privileges
Cause: The user does not have the appropriate privileges to perform the specified operation on the operator.
Action: Grant the appropriate privileges to the user and then reissue the statement.
ORA-29810: inadequate operator privileges错误表明,数据库实例中的操作员没有足够的权限来完成此操作。
ORA-29810错误最常见的场景是在尝试基于组织资源管理器创建外部表时。 如果操作员没有针对ORACLE_NET属性或任何其他属性的足够的权限,那么在创建外部表时将出现此错误消息。
1.使用SQL * Plus登录到Oracle数据库实例,然后查询该操作员的权限:SELECT * FROM dba_sys_privs WHERE grantee='User Name’。
2.根据查询结果,确定操作员应当具有哪些权限。
3.使用GRANT语句给予必要的权限,如:GRANT CREATE EXTERNAL TABLE
TO User Name。
4.确认操作员是否拥有必要的权限:SELECT * FROM dba_sys_privs WHERE grantee='User Name’。
5.使用ORGANIZATION RESOURCE MANAGER创建外部表。