Oracle数据库url连接中最后一个orcl代表什么?

分类:编程技术 时间:2024-02-20 15:27 评论:0
0
本文主要介绍Oracle数据库url连接中最后一个orcl代表什么。文章中的介绍非常详细,有一定的参考价值。感兴趣的朋友一定要读一下!

当项目开始访问生产中的数据库时,发生错误

ORA-12505,TNS:listener当前不知道connect desc中给出的SID。< /p>

ORA-12505,TNS:listener 目前不知道 connect desc 中给出的 SID。

code>

稍后查看,我的数据库配置是:

driverClassName=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@158.58.88.102:1521:eskdbusername=rootpassword=aaa111

然后我查看了oracle

eskdb=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS)的tnsnames.ora配置= (PROTOCOL = TCP)(HOST = 158.58.88.102)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = eskdb)))

根据所说的o在互联网上:

1。最后一个 orcl 是数据库名称。我的数据库名称是eskdb,但它是错误的

2.最后的orcl是service_name但是配置的SERVICE_NAME也是eskdb

最后无语,向数据库DBA求助。 DBA帮我找到SID为eskdb1,异常提示SID不正确,于是我将url改为

url=jdbc:oracle:thin:@ 158.58.88.102:1521:eskdb1

然后重启项目,OK

GetConclusion:

数据库url中最后一个orcl Connection代表配置的数据库SID,而不是数据库名称或SERVICE_NAME

以上是文章《What Oracle数据库url连接中最后一个orcl代表什么?”感谢您的阅读!希望分享的内容对大家有所帮助。了解更多相关知识,欢迎关注行业资讯信息渠道!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > Oracle数据库url连接中最后一个orcl代表什么?

用户评论