添加Oracle报错:ORA-01017:invalid username\password;logon denied

添加Oracle报错:ORA-01017:invalid username\password;logon denied

问题描述:

APM中添加Oracle数据库,测试凭证可以通过,但监控会报错
“ORA-01017:invalid username\password;logon denied”


解决方案:

方法一:

数据库11g默认存在大小写敏感,去除oracle的密码大写敏感设定:
alter system set sec_case_sensitive_logon=false

方法二:

尝试修改密码:

1.运行cmd
2.输入sqlplus 然后回车
3.输入您数据库的账户和密码
4.输入成功会有 SQL> 的提示
5.在提示后面输入 修改账户密码的语句
SQL> alter user 帐号 identified by 新密码;
回车,显示修改成功。

然后您尝试试用新的密码重新登录测试一下。



方法三:

1. 删除oracle安装路径下的pwdorl.ora文件
运行cmd,,输入:
del C:\app\Administrator\product\12.1.0\dbhome_1\database\pwdorcl.ora(安装在C盘)

如图:



2.然后自己重新创建一个.ora文件,在cmd下输入:

Orapwd file=C:\app\Administrator\product\12.1.0\dbhome_1\database\pwdorcl.ora password=abcd entries=10;

输入过后,再C:\app\Administrator\product\12.1.0\dbhome_1\database文件下,会新创建出一个ora文件,并为sys创建了密码为abcd。如图:




3.win+R输入sqlplus或者在cmd中输入sqlplus进入sqlplus,这下就能够成功登陆进去了。如图:


4.然后可以根据需要修改system和dbsnmp的密码,只需要在登陆进去的sqlplus中输入:

alter user system identified by abcd;

alter user dbsnmp identified by abcd;

 方法三原文链接:https://blog.csdn.net/CoderBruis/article/details/72626171