1、数据来源。

控制台地址:172.30.252.164:7001/console 登陆: weblogic/weblogic#123
数据库jdbc:oracle:thin:@172.30.252.123:1521:pndb smartposdb_test/CDE#4rfv

根据上面的内容可以得到:

(1)数据库类型是oracle.

(2)采用的是java的jdbc的thin瘦方式连接数据库。

(3)数据库服务器的ip和端口分别是172.30.252.123和1521。

(4)数据库SID是pndb。

(5)数据库服务器的用户名和密码分别是smartposdb_test和CDE#4rfv。

(6)控制台地址就是浏览器中的网址,因此在浏览器中直接输入。控制台的用户名和密码分别是weblogic和weblogic#123。

#####################################################################

2、日志如下。
---------------------
2018-07-04T01:42:59.888+0800|INFO |SIGUSR2 handler|c.u.x.d.DyncmicDataSourceBySignal|recive signal Swtich2MainDataSource...|LID=[],ID=[],RID=[]
2018-07-04T01:42:59.888+0800|INFO |SIGUSR2 handler|c.u.x.d.DynamicDataSourceHolder|Switch DataSource from [DBSOURCE2 ] to [DBSOURCE1 ]|LID=[],ID=[],RID=[]
2018-07-04T01:42:59.888+0800|INFO |SIGUSR2 handler|c.u.x.datasource.ApplicationSettings|Switch TRANS_NO_PREFIX to N06|LID=[],ID=[],RID=[]
2018-07-04T01:43:03.667+0800|INFO |tLoopGroup-4-61|com.ums.netty.RequestLogger|收到报文:SockAddr=/10.2.131.5:40351, {"reqDetail":"{\"extBillNo\":\"\",\"appId\":\"\",\"printData\":{\"devBatchNo\":\"201801280001\",\"needPrnUMSAdQr\":true},\"location\":\"116.079335|43.937325\",\"pinblock\":\"\",\"currency\":\"156\",\"amount\":\"000000021600\",\"cardNo\":\"\",\"timestamp\":\"20180704014307\",\"extOrderNo\":\"\",\"serviceCode\":\"82\",\"selfDefined048\":\"504235314132303030303030303220202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203030303030303033381F5103504F53FF5512313334353232343932383038393435333438FF610133FF42044646464623\",\"extFld01\":{\"0201\":\"2\",\"0301\":\"2\",\"0302\":\"1\",\"0202\":\"1\"},\"transToken\":\"20180704014306069c39ef5a5546aca1d634ff23fb7a19\"}","appInfo":"{\"appName\":\"POS 通\",\"usinNO\":\"guest\",\"tokenWay\":\"1\",\"bizName\":\"消费\",\"packName\":\"com.ums.tss.mastercontrol\",\"bizId\":\"00010008\"}","chnId":"003","mac":"3936393930324239","method":"com.ums.noncard.post.consume","deviceInfo":"{\"prodCode\":\"N900\",\"devSn\":\"N9NL10108327\",\"firmCode\":\"11\"}","version":"3"}|LID=[7b3e628b916840ceab5ec9b7e5e6fadd],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[]
2018-07-04T01:43:03.667+0800|INFO |ool-4-thread-78|c.u.x.d.DynamicDataSourceHolder|Current DataSource [DBSOURCE1 ]|LID=[],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[]
2018-07-04T01:43:03.667+0800|WARN |ool-4-thread-78|o.h.util.JDBCExceptionReporter|SQL Error: 0, SQLState: null|LID=[],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[]
2018-07-04T01:43:03.667+0800|ERROR|ool-4-thread-78|o.h.util.JDBCExceptionReporter|weblogic.common.resourcepool.ResourceDisabledException: Pool jdbc/xposp_n2 is Suspended, cannot allocate resources to applications..|LID=[],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[]
2018-07-04T01:43:03.667+0800|WARN |ool-4-thread-78|o.h.util.JDBCExceptionReporter|SQL Error: 0, SQLState: null|LID=[],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[]
2018-07-04T01:43:03.667+0800|ERROR|ool-4-thread-78|o.h.util.JDBCExceptionReporter|Cannot obtain connection: driverURL = jdbc:weblogic:pool:jdbc/xposp_n2, props = {EmulateTwoPhaseCommit=false, connectionPoolID=jdbc/xposp_n2, jdbcTxDataSource=true, LoggingLastResource=false, dataSourceName=jdbc/xposp_n2}|LID=[],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[]
2018-07-04T01:43:03.667+0800|WARN |ool-4-thread-78|o.h.util.JDBCExceptionReporter|SQL Error: 0, SQLState: null|LID=[],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[]
2018-07-04T01:43:03.667+0800|ERROR|ool-4-thread-78|o.h.util.JDBCExceptionReporter|weblogic.common.resourcepool.ResourceDisabledException: Pool jdbc/xposp_n2 is Suspended, cannot allocate resources to applications..|LID=[],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[]
2018-07-04T01:43:03.667+0800|WARN |ool-4-thread-78|o.h.util.JDBCExceptionReporter|SQL Error: 0, SQLState: null|LID=[],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[]
2018-07-04T01:43:03.667+0800|ERROR|ool-4-thread-78|o.h.util.JDBCExceptionReporter|Cannot obtain connection: driverURL = jdbc:weblogic:pool:jdbc/xposp_n2, props = {EmulateTwoPhaseCommit=false, connectionPoolID=jdbc/xposp_n2, jdbcTxDataSource=true, LoggingLastResource=false, dataSourceName=jdbc/xposp_n2}|LID=[],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[]
2018-07-04T01:43:03.668+0800|ERROR|ool-4-thread-78|c.ums.frame.AbstractExceptionHandler|异常:|LID=[],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[]
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: Cannot open connection; uncategorized SQLException for SQL [???]; SQL state [null]; error code [0]; weblogic.common.resourcepool.ResourceDisabledException: Pool jdbc/xposp_n2 is Suspended, cannot allocate resources to applications..; nested exception is weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool jdbc/xposp_n2 is Suspended, cannot allocate resources to applications..
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:83)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.orm.hibernate3.HibernateAccessor.convertJdbcAccessException(HibernateAccessor.java:424)
at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:410)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)
at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
at com.ums.base.dao.hibernate.HibernateGenericDao.findBySql(HibernateGenericDao.java:620)
at com.ums.xposp.device.dao.impl.DeviceDaoImpl.findUnionDeviceBySN(DeviceDaoImpl.java:38)
at com.ums.xposp.device.service.impl.DeviceServiceImpl.findUnionDeivceBySN(DeviceServiceImpl.java:94)
at $Proxy96.findUnionDeivceBySN(Unknown Source)
at com.ums.xposp.tcpservice.XpospProxyServiceAsync.process(XpospProxyServiceAsync.java:117)
at com.ums.frame.filter.LinkedFilterChain.process(LinkedFilterChain.java:24)
at com.ums.frame.filter.JsonConvertFilter.process(JsonConvertFilter.java:88)
at com.ums.frame.filter.LinkedFilterChain.process(LinkedFilterChain.java:24)
at com.ums.netty.NettyInvokeService.processInvoke(NettyInvokeService.java:49)
at com.ums.netty.RequestHandler$1.run(RequestHandler.java:53)
at com.ums.frame.TaskExecutor$1.run(TaskExecutor.java:85)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool jdbc/xposp_n2 is Suspended, cannot allocate resources to applications..
at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:251)
at weblogic.jdbc.pool.Driver.connect(Driver.java:142)
at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:658)
at weblogic.jdbc.jts.Driver.connect(Driver.java:127)
at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.bull.javamelody.JdbcWrapper$2.invoke(JdbcWrapper.java:681)
at net.bull.javamelody.JdbcWrapper$DelegatingInvocationHandler.invoke(JdbcWrapper.java:282)
at $Proxy102.connect(Unknown Source)
at weblogic.jdbc.common.internal.RmiDataSource.getConnectionInternal(RmiDataSource.java:548)
at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:513)
at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:506)
at org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:162)
at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:83)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:161)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1700)
at org.hibernate.loader.Loader.doQuery(Loader.java:801)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)
at org.hibernate.loader.Loader.doList(Loader.java:2542)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276)
at org.hibernate.loader.Loader.list(Loader.java:2271)
at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:316)
at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1842)
at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:165)
at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:157)
at com.ums.base.dao.hibernate.HibernateGenericDao$9.doInHibernate(HibernateGenericDao.java:624)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406)
... 20 common frames omitted
2018-07-04T01:43:03.669+0800|INFO |ool-4-thread-78|com.ums.netty.NettyExceptionHandler|完成异步业务应答: com.ums.noncard.post.consume, 耗时: 3|LID=[],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[]
2018-07-04T01:43:03.669+0800|INFO |ool-4-thread-78|com.ums.netty.NettyInvokeService|请求处理结束|LID=[],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[]
2018-07-04T01:43:03.669+0800|INFO |tLoopGroup-4-61|com.ums.netty.ResponseLogger|应答报文: /10.2.131.5:40351
{"retCode":"9999","retMsg":"系统繁忙,请重试"}|LID=[],ID=[51991472beec46bf85ee4bde95c6ec3d],RID=[087cbf9c6df79f1896147ea51f89bc82459dd2044fd0736be4b33d41ad0e964f]

ces to applications..|LID=[],ID=[aaf7362bad7947efa4ddc85c09746cff],RID=[]
2018-07-04T01:43:05.232+0800|WARN |ool-4-thread-78|o.h.util.JDBCExceptionReporter|SQL Error: 0, SQLState: null|LID=[],ID=[aaf7362bad7947efa4ddc85c09746cff],RID=[]
2018-07-04T01:43:05.232+0800|ERROR|ool-4-thread-78|o.h.util.JDBCExceptionReporter|Cannot obtain connection: driverURL = jdbc:weblogic:pool:jdbc/xposp_n2, props = {EmulateTwoPhaseCommit=false, connectionPoolID=jdbc/xposp_n2, jdbcTxDataSource=true, LoggingLastResource=false, dataSourceName=jdbc/xposp_n2}|LID=[],ID=[aaf7362bad7947efa4ddc85c09746cff],RID=[]
2018-07-04T01:43:05.232+0800|WARN |ool-4-thread-78|o.h.util.JDBCExceptionReporter|SQL Error: 0, SQLState: null|LID=[],ID=[aaf7362bad7947efa4ddc85c09746cff],RID=[]
2018-07-04T01:43:05.232+0800|ERROR|ool-4-thread-78|o.h.util.JDBCExceptionReporter|weblogic.common.resourcepool.ResourceDisabledException: Pool jdbc/xposp_n2 is Suspended, cannot allocate resources to applications..|LID=[],ID=[aaf7362bad7947efa4ddc85c09746cff],RID=[]
2018-07-04T01:43:05.232+0800|WARN |ool-4-thread-78|o.h.util.JDBCExceptionReporter|SQL Error: 0, SQLState: null|LID=[],ID=[aaf7362bad7947efa4ddc85c09746cff],RID=[]
2018-07-04T01:43:05.232+0800|ERROR|ool-4-thread-78|o.h.util.JDBCExceptionReporter|Cannot obtain connection: driverURL = jdbc:weblogic:pool:jdbc/xposp_n2, props = {EmulateTwoPhaseCommit=false, connectionPoolID=jdbc/xposp_n2, jdbcTxDataSource=true, LoggingLastResource=false, dataSourceName=jdbc/xposp_n2}|LID=[],ID=[aaf7362bad7947efa4ddc85c09746cff],RID=[]
2018-07-04T01:43:05.233+0800|ERROR|ool-4-thread-78|c.ums.frame.AbstractExceptionHandler|异常:|LID=[],ID=[aaf7362bad7947efa4ddc85c09746cff],RID=[]
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: Cannot open connection; uncategorized SQLException for SQL [???]; SQL state [null]; error code [0]; weblogic.common.resourcepool.ResourceDisabledException: Pool jdbc/xposp_n2 is Suspended, cannot allocate resources to applications..; nested exception is weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool jdbc/xposp_n2 is Suspended, cannot allocate resources to applications..
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:83)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.orm.hibernate3.HibernateAccessor.convertJdbcAccessException(HibernateAccessor.java:424)
at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:410)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)
at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
at com.ums.base.dao.hibernate.HibernateGenericDao.findBySql(HibernateGenericDao.java:620)
at com.ums.xposp.device.dao.impl.DeviceDaoImpl.findUnionDeviceBySN(DeviceDaoImpl.java:38)
at com.ums.xposp.device.service.impl.DeviceServiceImpl.findUnionDeivceBySN(DeviceServiceImpl.java:94)
at sun.reflect.GeneratedMethodAccessor147.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
at $Proxy96.findUnionDeivceBySN(Unknown Source)
at com.ums.xposp.tcpservice.XpospProxyServiceAsync.process(XpospProxyServiceAsync.java:117)
at com.ums.frame.filter.LinkedFilterChain.process(LinkedFilterChain.java:24)
at com.ums.frame.filter.JsonConvertFilter.process(JsonConvertFilter.java:88)
at com.ums.frame.filter.LinkedFilterChain.process(LinkedFilterChain.java:24)
at com.ums.netty.NettyInvokeService.processInvoke(NettyInvokeService.java:49)
at com.ums.netty.RequestHandler$1.run(RequestHandler.java:53)
at com.ums.frame.TaskExecutor$1.run(TaskExecutor.java:85)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool jdbc/xposp_n2 is Suspended, cannot allocate resources to applications..
at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:251)
at weblogic.jdbc.pool.Driver.connect(Driver.java:142)
at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:658)
at weblogic.jdbc.jts.Driver.connect(Driver.java:127)
at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.bull.javamelody.JdbcWrapper$2.invoke(JdbcWrapper.java:681)
at net.bull.javamelody.JdbcWrapper$DelegatingInvocationHandler.invoke(JdbcWrapper.java:282)
at $Proxy102.connect(Unknown Source)
at weblogic.jdbc.common.internal.RmiDataSource.getConnectionInternal(RmiDataSource.java:548)
at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:513)
at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:506)
at org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:162)
at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:83)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:161)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1700)
at org.hibernate.loader.Loader.doQuery(Loader.java:801)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)
at org.hibernate.loader.Loader.doList(Loader.java:2542)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276)
at org.hibernate.loader.Loader.list(Loader.java:2271)
at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:316)
at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1842)
at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:165)
at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:157)
at com.ums.base.dao.hibernate.HibernateGenericDao$9.doInHibernate(HibernateGenericDao.java:624)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406)
... 20 common frames omitted
2018-07-04T01:43:05.233+0800|INFO |ool-4-thread-78|com.ums.netty.NettyExceptionHandler|完成异步业务应答: com.ums.noncard.post.guarantee, 耗时: 1|LID=[],ID=[aaf7362bad7947efa4ddc85c09746cff],RID=[]
2018-07-04T01:43:05.233+0800|INFO |ool-4-thread-78|com.ums.netty.NettyInvokeService|请求处理结束|LID=[],ID=[aaf7362bad7947efa4ddc85c09746cff],RID=[]
2018-07-04T01:43:05.233+0800|INFO |tLoopGroup-4-62|com.ums.netty.ResponseLogger|应答报文: /10.2.131.5:40355
{"retCode":"9999","retMsg":"系统繁忙,请重试"}|LID=[],ID=[aaf7362bad7947efa4ddc85c09746cff],RID=[972cb5f6152437c2e390cdb30e286b740dde28eff38b8995442b78af1299faa4]

##########################################################################

3、问题分析。

4、问题解决。

oracle连接池问题的更多相关文章

  1. oracle 连接池参数

    后来排查出数据库监听异常,发现是ORA-12519拒绝错误.后来发现是数据的连接池达到的极致. 具体解决方案如下: --首先检查process和session的使用情况,在sqlplus里面查看. S ...

  2. Oracle连接池工具类OJDBCUtils

    Oraclejdbc.properties driverClassName=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@127.0.0. ...

  3. Oracle连接池

    原由:许多用户可能在查询相同的数据库以获取相同的数据.在这些情况下,可以通过使应用程序共享到数据源的连接来提高应用程序的性能.否则,让每个用户打开和关闭单独的连接的开销会对应用程序性能产生不利影响.这 ...

  4. tomcat+oracle连接池

    tomcat 5.5.23 oracle 10g 全局配置 一.tomcat目录\common\lib下添加包ojdbc14.jar. 二.tomcat目录\conf\server.xml的<G ...

  5. .net跨防火墙链接oracle连接池链接长时间无通讯数据被断开后报错问题解决

    环境: .net 4.0以上使用Oracle.ManagedDataAccess组件链接oracle数据库,应用程序与数据库之间存在硬件防火墙. 症状:应用程序启动后正常访问,如果出现长时间无数据库请 ...

  6. spring+apache dbcp +oracle 连接池配置以及优化

    特此记录 <!-- 数据源配置, 使用应用中的DBCP数据库连接池 --> <bean id="dataSource" class="org.apach ...

  7. tomcat oracle 连接池配置

    <?xml version='1.0' encoding='utf-8'?> <Context displayName="zcgl" docBase=" ...

  8. Tomcat+Oracle配置连接池的例子

    我这有一个Tomcat+Oracle连接池的例子,放上来和大家分享一下. Tomcat +Oracle  连接池配置   Author: Kenneth.Leaf@GalaxySoft Date: / ...

  9. python - DBUtils 连接池减少oracle数据库的连接数

    问题: 接到需求,告知项目的oracle连接次数过多,对系统造成太过大的负担,要求减少oracle数据库的连接次数 分析: 仔细分析代码以后,发现产生问题的原因,在于之前要求提升oracle监控的监控 ...

随机推荐

  1. MySQL的外键约束:Cascade/Restrict/No action/SET NULL :级联操作

    转自:http://blog.csdn.net/cnjsnt_s/article/details/5548280 具体使用时需要参考:http://blog.csdn.net/codeforme/ar ...

  2. MFC WinInetHttp抓取网页代码内容

    Windows Internet编程主要包括两方面: l  服务器端   l  客户端 WinInet编程 Internet客户端主要实现的功能,主要是通过Internet协议(HTTP.FTP等)获 ...

  3. Java线程之CompletionService批处理任务

    如果你向Executor提交了一个批处理任务,并且希望在它们完成后获得结果,怎么办呢? 为此你可以保存与每个任务相关联的Future,然后不断地调用 timeout为零的get,来检验Future是否 ...

  4. Myeclipse创建Maven项目

    1.右击new创建一个Maven Project: 点击Next 继续Next Finish 2.项目成功创建后,项目目录主要有:主代码目录.主资源目录.测试代码目录.测试资源目录.输出目录(代码编译 ...

  5. ORA-00972: 标识符过长

    若是拼接成的sql语句,请查找传递参数时字符型字段是否两边少了引号.

  6. 构建API

    前言 过程,如图: 第一步创建一个帮助类,类里面提供了加密.组装Url等方法,代码如下: using System; using System.Collections.Generic; using S ...

  7. 浏览器出现“ net::ERR_BLOCKED_BY_CLIENT”错误的解决方法

    转载自:http://www.dbmng.com/art-2136.html Failed to load resource: net::ERR_BLOCKED_BY_CLIENT错误报告 错误原因: ...

  8. excel提取汉字拼音首字母

    本文转载:http://jingyan.baidu.com/article/63acb44adca44461fcc17e85.html 利用Excel表格中的宏,轻松提取首字母 方法/步骤 1.启动E ...

  9. django post 403解决之道(最新版Django)

    写了一个方法,丢出一个post请求,发现报403 百度解决方案: 按提示及google结果修改setting.py,在MIDDLEWARE_CLASSES增加django.middleware.csr ...

  10. myeclipse 代码提示(alt+/)

    windows -->preference-->general-->keys找到 alt+/ 解除绑定 windows -->preference-->general-- ...