kettle与oracle连接出现TNS:listener does not currently know of SID given in connect descriptor

阿里云教程2个月前发布
15 0 0

kettle与oracle连接出现TNS:listener does not currently know of SID given in connect descriptor

出现错误:

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名,又出现

kettle与oracle连接出现TNS:listener does not currently know of SID given in connect descriptor

解决:用户密码设置密重新设置后

成功登录

kettle与oracle连接出现TNS:listener does not currently know of SID given in connect descriptor

© 版权声明

相关文章

暂无评论

none
暂无评论...