服务器环境:winserver2003+oracle10g
客户端:winxp+oracle10g
我自己机器(客户端)上oracle也是安装了服务器版本,连接本地数据库无论多长时间也不会断开,当连接服务器数据库过几分钟就会断开。公司其他同事有的过半个多小时也会断开,有的不会断开。我电脑上的ip地址是自动获取的。
客户端:winxp+oracle10g
我自己机器(客户端)上oracle也是安装了服务器版本,连接本地数据库无论多长时间也不会断开,当连接服务器数据库过几分钟就会断开。公司其他同事有的过半个多小时也会断开,有的不会断开。我电脑上的ip地址是自动获取的。
解决方案 »
- SQL怎么对换排序值这一列
- 怎样删除Oracle数据库中的序列化?
- oracle学习资料,学习工具,管理工具
- 怎么产生重复记录?
- oracle10G的管理控制台问题,求助!
- 请教OGG的问题
- oracle导出
- Oracle的实例到底是什么?和DB2及SQL SERVER的实例概念相比呢?
- #*#*#这样的sql语句怎么写??在线揭贴100分*******************
- 打开绿色版sql developer时,加载完闪退真么回事.懂得扣我 2313133415 或者评论 谢谢
- 一个机器上的oracle10g数据库中创建的schema如何移到另一个机器上的oracle10g数据库中
- 帮忙看看这句SQL语句,在程序里编译不过?
SELECT username,PROFILE FROM dba_users;
SELECT * FROM Dba_Profiles WHERE resource_name='IDLE_TIME';
查看用户的profile和对应的profile是否限制了空闲等待的时间。
用“SELECT * FROM Dba_Profiles WHERE resource_name='IDLE_TIME';”
查出结果是:
DEFAULT IDLE_TIME KERNEL UNLIMITED
如果通过其它努力仍不行的话,可考虑IP固定后的Oracle重装。
2.若网络没什么问题,则用二楼的方法
SELECT username,PROFILE FROM dba_users;
SELECT * FROM Dba_Profiles WHERE resource_name='IDLE_TIME';
查看用户的profile和对应的profile是否限制了空闲等待的时间。
3.把客户端的某台机器设个固定IP测一下是否会端,但这种可能性比较小,跟客户端的IP应该没多大关系.
而且并没有限制空闲等待的时间
ping没发现丢包
另:同一网络下有些同事是不会自动断开的。
2、连接断开,楼主用什么连接的,是sqlplus还是你的应用程序还是什么?
3、断开的具体提示是什么?包写入程序失败还是?
4、把你本机的服务端停掉,再44看。
如果是检查断开前谁执行了什么操作
以前用8.14有些错误sql语句会导致服务中断