问题描述:
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