Oracle服务和SID混用
特征
// 混用
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
// 错用
ORA-12514, TNS:listener does not currently know of service requested in conn
原因
服务名和SID混用,比如应该写服务名的地方写成了SID,反之亦然
也有可能是服务名根本就写错了,写Spring Boot的配置文件时一定要注意它的链接
解决
//sid写法(最后是:)
database.url=jdbc:oracle:thin:@ipaddr:port

本文介绍了Java应用程序在尝试连接Oracle数据库时遇到的12505和12514错误,这两个错误通常由于服务名与SID的混淆导致。内容详细解析了问题的特征,包括在配置文件中错误地使用服务名或SID,以及如何正确配置Spring Boot应用以避免此类问题。
最低0.47元/天 解锁文章
9060

被折叠的 条评论
为什么被折叠?



