文档解释
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、重新连接,尝试重新执行操作。