ORA-01943: IDENTIFIED BY already specified

文档解释

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。

你可能感兴趣的