远程连接oracle 会出现超时连接断开的问题,所以需要修改oracle配置。修改超时时间10分钟ALTER PROFILE DEFAULT LIMIT IDLE_TIME 10;查询修改后的超时时间其中IDLE_TIME的值就是设置的空闲超时时间。select resource_name,resource_type,limit from dba_profiles whe...
设置
允许session
空闲
时间
首先要启用 resource_
limit
参数,默认是false;
SQL>
alter
system set resource_
limit
=true scope=both;
System
alter
ed.
设置
默认
profile
的
idle
_
time
10
分钟
SQL>
alter
profile
default
limit
idle
_
time
Oracle
连接
超时
与会话存活参数(笔记)
做个笔记,某些项目会遇到如下2个警告:
1、tomcat 日志大量java.sql.SQLException: No more data to read from socket
2、告警日志有大量TNS-12535 TNS:operation
time
d out TNS-00505警告
目前调整方法,添加如下两个参数
增加下面的内容
1、SQLNE...
方法一、在sqlnet.ora中
设置
参数
如需要
设置
客户端
空闲
10
分钟即被中断,则在sqlnet.ora的末尾添加SQLNET.EXPIRE_
TIME
=
10
注:sqlnet.ora文件的路径在$
ORACLE
_HOME/network/admin下。 方法二、
Oracle
Profile
中
设置
生产库上执行如下操作:
SQL> col na
connectString: 'host:port/service_name',
options: {
connect
Time
out: 5000, //
设置
连接
超时
时间
为 5 秒
function(err, connection) {
// 连接成功后执行的回调函数
连接
超时
时间
的单位是毫秒,默认值为 60 秒。
注意:连接
超时
时间
只是指连接
Oracle
数据库的
超时
时间
,并不是数据库操作的
超时
时间
。如果要
设置
数据库操作的
超时
时间
,可以使用
oracle
db.outFormat 和
oracle
db.fetchAsBuffer 属性来实现。
Inspration Notes:
JVM基础理论