以 sysdba 身份远程连接到实例时出现“ORA-01017:无效的用户名/密码”

RJ7*_*055 6 oracle

我是 oracle 世界的新手;所以请原谅我的无知。

我正在尝试以 sysdba 身份连接到远程实例。但是,我遇到错误:“ORA-01017:无效的用户名/密码;登录被拒绝”

$ sqlplus "sys/xxxx@<IP>:1521/sid1 as sysdba"

SQL*Plus: Release 11.2.0.4.0 Production on Tue Sep 29 04:07:34 2015

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

ERROR:
ORA-01017: invalid username/password; logon denied
Run Code Online (Sandbox Code Playgroud)

当我尝试连接到同一服务器上的另一个实例时,我可以通过:

$ sqlplus "sys/xxxx@<IP>:1521/sid2 as sysdba"

SQL*Plus: Release 11.2.0.4.0 Production on Tue Sep 29 04:07:23 2015

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>
Run Code Online (Sandbox Code Playgroud)

有人可以指出我在这里可能错过的内容吗?

谢谢!

Bal*_*app 7

似乎只是密码问题。不同的实例可能有不同的密码,同一服务器上的所有实例的SYS密码不一定相同。确保remote_login_passwordfile在实例中正确配置,并且密码文件存在SID1ORACLE_HOME/dbs/orapwSID1(Linux-Unix)或ORACLE_HOME/database/pwdSID1.ora(Windows)的服务器上。

如果您不知道正确的 SYS 密码,您可以重新创建密码文件,例如:

orapwd file=$ORACLE_HOME/dbs/orapwsid1 password=xxxx force=y