ORA-02420: missing schema authorization clause

文档解释

ORA-02420: missing schema authorization clause

Cause: the AUTHORIZATION clause is missing from a create schema statement.

Action: Preceed the schema authorization identifier with the AUTHORIZATION keyword.

ORA-02420:缺少schema授权子句错误

官方解释

Oracle ORA-02420 错误消息提示没有授权子句来访问当前SCHEMA. 该错误发生在DB上准备更新或插入数据时.

常见案例

ORA-02420错误通常发生在以下情况:

(1)尝试用拥有某些权限,但不拥有select或dml语句的帐户登录数据库。

(2)尝试使用未被授权的表名之一的select/dml语句。

(3)其他授权的漏洞。

正常处理方法及步骤

1、检查错误代码是不是ORA-02420;

2、检查帐户是否具有正确的权限,以访问所使用的表或视图;

3、如果执行更新、插入或删除操作,请确保帐户有拥有正确的权限;

4、对当前用户授权正确的权限。提供给指定的dba_sys_privs视图中帐户所需的权限;

5、重新连接,尝试重新执行操作。

你可能感兴趣的