ORA-01942: IDENTIFIED BY and EXTERNALLY cannot both be specified ORACLE 报错 故障修复 远程处理
文档解释
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、两者不要同时使用。