共计 1448 个字符,预计需要花费 4 分钟才能阅读完成。
问题描述:orcl 服务器要连接 orclstd
想要 sqlplus sys/410526@orclstd as sysdba 连接 orclstd 数据库,但是发现啥意思密码不对,就对 sys 密码进行重新设置
1. 在 orcl 服务器上连接 orclstd 服务器
[Oracle@orcl orcl]$ sqlplus sys/410526@orclstd as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Wed Nov 27 19:32:01 2019
Copyright (c) 1982, 2013, Oracle. All rights reserved.
ERROR:
ORA-01017: invalid username/password; logon denied
2. 在 orclstd 上连接 orcl 服务器
[oracle@orcl orcl]$ sqlplus sys/410526@orcl as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Wed Nov 27 19:32:01 2019
Copyright (c) 1982, 2013, Oracle. All rights reserved.
ERROR:
ORA-01017: invalid username/password; logon denied
3. 不确定 sys 密码,重新设置 sys 密码,orcl 跟 orclstd 都设置密码
[oracle@orcl dbs]$ orapwd file=/u01/app/oracle/product/11.2.0/dbhome_1/dbs/orapworclorclstd
Enter password for SYS:
[oracle@orclstd dbs]$ orapwd file=/u01/app/oracle/product/11.2.0/dbhome_1/dbs/orapworclorclstd
Enter password for SYS:
4. 重新使用新密码连接,发现还是连接不上
[oracle@orcl orcl]$ sqlplus sys/oracle@orclstd as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Wed Nov 27 19:33:51 2019
Copyright (c) 1982, 2013, Oracle. All rights reserved.
ERROR:
ORA-01017: invalid username/password; logon denied
5. 密码已经修改了,发现为什么还连接不上,ping IP 地址以及 tnsping 实例名都没有问题,想起来之前已经给 orclstd 传过一次密码文件,于是给 orclstd 密码文件删掉,重新 scp 传输一下
我的密码文件的路径是在:[oracle@orclstd ~]$ cd /u01/app/oracle/product/11.2.0/dbhome_1/dbs
6. 删掉密码文件重新传输一下密码文件,因为我这个都是通的,所以可以直接上传
[oracle@orcl dbs]$ scp orapworcl 192.168.1.5:/u01/app/oracle/product/11.2.0/dbhome_1/dbs
7. 给传输到 orclstd,并给新的密码文件改个名字
8. 在两个服务器上重新连接一下,发现可以通了
更多 Oracle 相关信息见 Oracle 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=12
: