您的位置:首页 > 数据库 > Oracle

JDBC+C3P0连接Oracle,SID无效

2017-01-07 14:01 267 查看
目录:

版本1
C3P0.0.9.5
版本2
Oracle12C
版本3
Eclipse neon
关键字
JDBC,C3P0,Oracle
 

问题现象
将数据导入程序,导入服务器的Eclipse后,更改了C3P0配置文件,控制器提示如下异常:

java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
原因分析
监听程序不能识别连接标识符中的数据库SID

处理步骤
找到tnsnames.ora文件使用记事本或者其他的工具打开,注意,我这是oracle12c的文件的路径,其他的oracle的不同的版本在不同的路径下,但每个版本的大致路径相似:

D:\oracle\app\Administrator\product\12.1.0\dbhome_1\NETWORK\ADMIN下的tnsnames.ora
文件内容如下:



将此文件修改为:





效果



 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Oracle 异常