jdbc连接oracle时sid问题
来源:互联网 发布:温州淘宝城在哪里 编辑:程序博客网 时间:2024/05/16 14:48
jdbc连接oracle时sid问题
在项目中连接数据库是出现以下问题
java.sql.SQLException: Connections could not be acquired from the underlying database!
Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception:
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
The Connection descriptor used by the client was:
18.1.3.6:1521:crmdb
看提示应该是SID错误,但在tnsnames中配置的SID确实是crmdb后来用
select instance_name,host_name from v$instance; INSTANCE_NAME -
--------------------------------------------------------------- crmdb1
我的url是这样的jdbc:oracle:thin:@18.1.3.6:1521:crmdb。注意这个crmdb,它是一个数据库services_name,问题也就出在这里。以前不知道,以为这是没问题的。其实不然,对于jdbc来说,这里不应该是services_name,而应该是数据库的sid_name。对于PLSQL和SQLPlus来说,则只要是services_name就好。大概以前的sid_name和services_name一样,而没有注意到
- jdbc连接oracle时sid问题
- jdbc连接oracle时sid问题
- JDBC+C3P0连接Oracle,SID无效
- jdbc连接Oracle使用SID与SERVICE NAME的方法
- JDBC连接Oracle驱动问题。
- JDBC连接Oracle数据库问题
- jdbc:oracle:thin 连接问题
- 使用JDBC连接Oracle数据库服务名(没有SID的情况下)
- Oracle JDBC连接服务名、SID和tnsnames.ora配置的多种方式
- jdbc连接数据库sid、service name tns
- oracle安装sid重复问题
- 重装Oracle时出现SID已存在问题的解决办法
- Oracle集群的Jdbc连接速度问题
- JDBC连接Oracle的方法和问题
- 解决java连接oracle报sid错误
- jdbc连接数据库使用sid和service_name的区别
- jdbc连接数据库使用sid和service_name的区别
- jdbc连接数据库使用sid和service_name的区别
- POJ 2299 Ultra-QuickSort(逆序数、分治)
- java enum(枚举)使用详解 + 总结
- [C++]LeetCode: 86 Gray Code (格雷码)
- 理解REST
- 数据结构基础(15) --基数排序
- jdbc连接oracle时sid问题
- recordset记录集方式使用
- 线程相关类
- 条款22、将成员变量声明为private
- VB.NET(1)—对象被隐藏
- Vmware
- 【读后感】罗杰斯给女儿的12封信
- 构造函数语意学 笔记(二)
- MyEclipse中最常用的几个快捷键