ORA-01942: IDENTIFIED BY and EXTERNALLY cannot both be specified

文档解释

ORA-01942: IDENTIFIED BY and EXTERNALLY cannot both be specified

Cause: A user cannot be specified to have and not have a password.

Action: Specify only one of the options.

该错误提示是Oracle数据库的一条用户连接错误,提示“IDENTIFIED BY和EXTERNALLY是不能同时指定的”。

官方解释

Oracle错误码ORA-01942表示:当创建帐户,只能指定Idendified by 或 Externally,不能同时指定。

常见案例

在创建新用户时,如果在Create user 语句中同时指定identified by 和externally,就会出现ORA-01942错误:

正常处理方法及步骤

1、解决方法是检查账户创建语句,如果同时指定identified by 和externally,就将其中一个去掉;

2、如果安全级别要求较高,使用Identified by属性即可;

3、如果要使用外部认证,就使用externally属性;

4、两者不要同时使用。

你可能感兴趣的