社区
Java EE
帖子详情
java如何解决oracle自动断开连接问题
ApplicationContext丶
2015-03-30 05:09:15
如题,用Java连接池Oracle,过了10分钟数据库会自动断开连接但是程序这边还没处理完毕。如果重新new一个Connection的话原来处理的东西又丢了,有没有其他解决办法呢?
...全文
1156
2
打赏
收藏
java如何解决oracle自动断开连接问题
如题,用Java连接池Oracle,过了10分钟数据库会自动断开连接但是程序这边还没处理完毕。如果重新new一个Connection的话原来处理的东西又丢了,有没有其他解决办法呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
爱跳舞的铅笔头
2015-03-31
打赏
举报
回复
解决自动断开连接有如下解决方法: 方法一、直接修改资源配置文件 分三个步骤在sqlplus环境下完成。 第一步,查询资源文件,找到CONNECT_TIME所在的profile名。 select resource_name,profile from dba_profiles; 第二步,用alter命令修改profile中的值; alter profile MONITORING_PROFILE limit connect_time unlimited;(或跟一个时间值,如1000,单位为分钟) alter profile MONITORING_PROFILE limit idle_time unlimited; 第三步,用如下命令查看profile中的值; select resource_name,limit from dba_profiles where profile='MONITORING_PROFILE'; 方法二:通过创建资源配置文件并进行用户分配来完成。 分三个步骤在sqlplus环境下完成。[该方法不对其它数据库连接用户产生影响] 第一步,查看并修改resource_limit的状态。 www.2cto.com SQL>show parameter resource_limit; 如果为FALSE,则将其修改为TRUE,否则配置不会生效: SQL>alter system set resource_file=true; 第二步,用create profile命令创建一个新的profile文件: SQL>create profile [profile文件名] limit connect_time unlimited idle_time unlimited; [示例:create profile test_profile limit connect_time unlimited idle_time unlimited;] 第三步,将这个新的配置文件分配给该用户: SQL>alter user [user_name,如ROOT_QY] profile [profile文件名]; [示例:alter user root_qy profile test_profile;]
attilax
2015-03-31
打赏
举报
回复
这个最好用离线处理思路来做。。定时启动一个线程,抓取一条记录处理。处理完毕。。新开一个连接,在取一个数据处理。。
Oracle
Java
SE编程自学与面试指南
Java
的书、视频和文章有很多,但是参照
Oracle
官方去阐述的,却寥寥无几。您所看到的大多数国内
Java
教学相关的视频,都可以称之为经验之谈,而非真正的系统的知识。本视频带你学习真正的
Java
!
关于
oracle
设置不活动
自动
断开连接
导致
java
访问数据库时发生异常的
问题
如果
oracle
设置一定时间不访问就会
自动
关闭连接,这样当
java
再次访问
Oracle
的时候就会发生IO异常。
解决
的方法:在spring配置dataSource中加入如下配置信息.truetruecon_test3000030
ORACLE
自动
断开数据库连接
解决
办法
select resource_name,profile from dba_profiles; alter profile DEFAULT limit connect_time 100; select resource_name,limit from dba_profiles where profile='DEFAULT';
Oracle
经常
断开连接
不知道为什么,旧电脑上的
oracle
经常
断开连接
,而新买的电脑上就是用正常,所有连接
Oracle
的三方软件也都断开,像PL/Sql。 于是,就好奇这是什么原因造成的? 1、在这里引用一篇修改profile的博文 ,http://blog.csdn.net/gysheng2/article/details/6761201,不过,我在这里建议,如果你没有对
oracle
做过设...
Oracle
SQL Developer
解决
断开连接
问题
使用
Oracle
SQL Developer 总是会有与DB
断开连接
的苦恼. 这个默认连接大概也就三四分钟. 网上找了一个不错的插件keepalive用起来愉快的
解决
了这个烦恼. 因为
Oracle
SQL Developer 是使用
Java
开发的,所以它能够像Eclipse 一样加入一些
Java
开发的插件. 插件下载在下面这个链接, 目前(2020年4月14日)最新的版本是1.3.1 https:...
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章