ORA-29810: inadequate operator privileges

文档解释

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创建外部表。

你可能感兴趣的