ORA-01943: IDENTIFIED BY already specified ORACLE 报错 故障修复 远程处理
文档解释
ORA-01943: IDENTIFIED BY already specified
Cause: The identified clause has been given twice.
Action: Use only one identified by clause.
ORA-01943错误是一种普通的数据库用户定义,它表明您在登录到数据库实例时使用了一个无效的登录名,或者您的数据库客户端要求输入一个明确的IDENTIFIED BY,但是没有输入。
官方解释
ORA-01943: IDENTIFIED BY已经指定
您试图使用IDENTIFIED BY而不是认证一个有效的用户名。所有IDENTIFIED BY必须被指定在客户端方面而不是在服务器上。
例如:
SQL> connect abcd/1234
ERROR:
ORA-01943: IDENTIFIED BY已经指定
正常处理方法及步骤
1.确认登录名称是正确的,以及是否跟数据库有关联。
2.确认您有以下 合法权限login /as sysdba,认证user都定义了正确的属性。
3.尝试重新输入您的ID/密码,或者使用“SYSDBA”或“SYSOPER”权限重新登录。
4.如果重新登入后仍然出现该错误,您可以尝试重新创建该用户,或者重新输入IDENTIFIED BY。