oracle过一段时间总自动断开连接,怎么解决?

[复制链接]
查看11 | 回复9 | 2005-5-15 01:01:24 | 显示全部楼层 |阅读模式
win2000用vb+D6i+oracle写得程序
程序打开几个小时不动,就连不上了,需要关掉重进才行
怎么才能不让连接中断?
回复

使用道具 举报

千问 | 2005-5-15 01:01:24 | 显示全部楼层
看看用户的PROFILE
回复

使用道具 举报

千问 | 2005-5-15 01:01:24 | 显示全部楼层
profile文件在哪儿?
回复

使用道具 举报

千问 | 2005-5-15 01:01:24 | 显示全部楼层
最初由 xwqboy 发布
[B]profile文件在哪儿? [/B]

SQL> desc dba_profiles
Name
Null?Type
----------------------------------------- -------- ----------------------------
PROFILE
NOT NULL VARCHAR2(30)
RESOURCE_NAME
NOT NULL VARCHAR2(32)
RESOURCE_TYPE
VARCHAR2(8)
LIMIT
VARCHAR2(40)
SQL> select profile from dba_profiles;
回复

使用道具 举报

千问 | 2005-5-15 01:01:24 | 显示全部楼层
看样子是设置了idle_time。
回复

使用道具 举报

千问 | 2005-5-15 01:01:24 | 显示全部楼层
SQL> select profile from dba_profiles;
PROFILE
-----------------------------------------------------------------------------
DEFAULT
.....
共16个DEFAULT
回复

使用道具 举报

千问 | 2005-5-15 01:01:24 | 显示全部楼层
最初由 gengyonghui 发布
[B]看样子是设置了idle_time。 [/B]

没设啊,装完数据库基本上都是默认的
回复

使用道具 举报

千问 | 2005-5-15 01:01:24 | 显示全部楼层
还有可能是应用软件设了超时自动断开还有就是防火墙做了设置,我这边软件中也设了,防火墙也设了
回复

使用道具 举报

千问 | 2005-5-15 01:01:24 | 显示全部楼层
SELECT A.username,A.PROFILE, B.RESOURCE_NAME, B.LIMIT
FROM DBA_USERS A, DBA_PROFILES B
WHERE A.USERNAME = ' '
AND A.profile = B.PROFILE
AND B.resource_name = 'IDLE_TIME'
回复

使用道具 举报

千问 | 2005-5-15 01:01:24 | 显示全部楼层
我的软件没设呀,防火墙也没装
当初在NT下的时候就不断开
换到2000下后,又加了个VB的连接,就开始断了
不知道和操作系统有没有关系
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行