出现错误:
Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
做一下记录:
jdbc连接数据库的时候,需要使用数据库的sid_name,而不是数据库的services_name
而使用plsql连接数据库的时候,只需要数据库的services_name即可,所以修改连接字符串中的services_name (即连接参数中的database name)为sid_name
PS:查看数据库的sid_name语句:
select INSTANCE_NAME from v$instance;
然后换成sid名,又出现
解决:用户密码设置密重新设置后
成功登录