jdbc连接oracle时sid问题
来源:互联网 发布:手机淘宝店铺招牌素材 编辑:程序博客网 时间:2024/04/30 15:02
在项目中连接数据库是出现以下问题
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的区别
- eclipse开发项目,数据库连接失败
- 10句编程箴言 每个程序员都应该知道
- 解读设计模式--单一职责原则
- Error: 'Field is too large (32k) or view's column and selection formulas too large' when saving document
- 折半查找法
- jdbc连接oracle时sid问题
- ICCV 2011
- 路慢慢啊!
- 01-java的安装和环境配置
- setjmp和longjmp
- 暴风一号 病毒 源码学习
- JKMount配置在虚拟主机里生效
- [Android]检查网络是否可用
- Jquery对象与Dom对象的转换