程序调
程序调用配置文件连接oracle数据库,报错提示ORA-12505, TNS:listener does not currently know of SID
用配置文件连接oracle数据库,报错提示ORA-12505, TNS:listener does not currently know of SID
解决思路如下所示:
jdbc连接数据库的时候,需要使用数据库的sid_name,而不是数据库的services_name.而使用plsql连接数据库的时候,只需要数据库的services_name即可,所以修改连接字符串中的services_name 为sid_name.
查询sid_name的方法
select INSTANCE_NAME from v$instance;
查询sid_name的方法
select INSTANCE_NAME from v$instance;