Oracle数据库ora-12505报错问题
报错
报错弹出:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor(侦听器当前不知道连接描述符中给定的样本号)。
原因
应用配置时需要使用JDBC连接数据库报错,但是使用navicat数据库连接工具正常连接,发现两者使用的连接参数不一样,JDBC使用的是SID_NAME,navicat使用的是SERVER_NAME。
使用SELECT INSTANCE_NAME FROM V$INSTANCE查询SID_NAME,重新配置后可以连接数据库
查询时需要使用sys管理员账号