create profile TimeOUT_test limit
connect_time 1
idle_time Unlimited; 以上是我创建的profile
我分配给A用户后去测试实际断开时间,发现实际断开来接时间为1分40秒到1分59秒以内的这段时间
并不是在连接1分钟后立刻断开
请问这是为什么,有什么解决办法么?下班前在线等各位牛人的回答
connect_time 1
idle_time Unlimited; 以上是我创建的profile
我分配给A用户后去测试实际断开时间,发现实际断开来接时间为1分40秒到1分59秒以内的这段时间
并不是在连接1分钟后立刻断开
请问这是为什么,有什么解决办法么?下班前在线等各位牛人的回答
解决方案 »
- weblogic9.2部署后启动程序报错
- 帮看一下这些表空间的语句能删掉吗?
- java.sql.SQLException: ORA-01017: invalid username/password; logon denied
- 注册表中没有找不到nls_lang怎么修改客户端字符集
- oracle 分别连接 oracle sqlserver!!!!!!
- 如何搜索出一个字段下不重复的记录
- 在哪里可以下载到Oracle10g for RedHat AS4
- 工作了5年的公司,要辞职了
- 关于数据库和数据库实例
- 怎样在Pb中调用oracle 的procedure
- 请教sqlldr剔除含某字段特定值的行
- 求sql语句
所以仍然有疑问难道所谓的1分钟,是指2分钟以内?
我试过2分钟,3分钟,都是在3分钟,4分钟以内,还没到3分钟,4分钟时候
所以觉得有可能是这样的?求oracle达人解答
也就是说设置1分钟 ,要 1分57秒才断开;设置2分钟, 要2分57秒才断开我问过一些相关人,也问了我们DBA,这个参数一般都没怎么去修改,所以他们也不是很清楚
我也希望得到答案。下面是我测试的某次过程:
C:\Documents and Settings\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期二 7月 5 13:50:41 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn / as sysdba
已连接。
SQL> set time on
已连接。
13:53:34 SQL> show parameter resource_limitNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
resource_limit boolean FALSE
13:54:07 SQL> alter system set resource_limit=true;系统已更改。13:55:06 SQL> select profile from dba_users where username='SCOTT';PROFILE
------------------------------
DEFAULT13:55:18 SQL> create profile timeout_test limit connect_time 1 idle_time unlimited;配置文件已创建13:57:25 SQL> alter user scott profile timeout_test;用户已更改。13:57:42 SQL> select profile from dba_users where username='SCOTT';PROFILE
------------------------------
TIMEOUT_TEST14:00:12 SQL> conn scott/tiger
已连接。
14:00:36 SQL> --这里是scott用户会话连接的开始时间
14:00:38 SQL>
14:00:39 SQL> select * from dual;D
-
X14:00:50 SQL> / --scott用户登录后进行操作D
-
X114:02:18 SQL> / --这里连接已经超过1分钟了,我仍然能进行操作,连接未断开D
-
X14:02:28 SQL> /D
-
X14:02:29 SQL> /D
-
X14:02:31 SQL> /D
-
X14:02:32 SQL> /D
-
X14:02:33 SQL> /D
-
X14:02:34 SQL> / --直到这里,会话断开!总的连接时间 connect_time= 14:02:34 - 14:00:36 差不多2分钟,跟我的profile文件限制的1分钟时间有差异
select * from dual
*
第 1 行出现错误:
ORA-02399: 超出最大连接时间, 您将被注销
14:02:35 SQL> --还原之前的系统设置:
14:02:47 SQL> conn / as sysdba
已连接。
14:03:34 SQL> drop profile timeout_test cascade;配置文件已删除。14:05:58 SQL> alter system set resource_limit=false;系统已更改。14:06:36 SQL> select profile from dba_users where username='SCOTT';PROFILE
------------------------------
DEFAULT14:06:53 SQL>