从品牌网站建设到网络营销策划,从策略到执行的一站式服务
Microsoft Windows [版本 6.1.7601]
(c) 2009 Microsoft Corporation。保留所有权利。
SQL*Plus: Release 11.2.0.3.0 Production on 星期二 4月 14 08:42:55 2015
1分钟。
16行。
SQL> alter system set resource_limit =true; <<<< 对PROFILE中KERNEL类型的项目进行控制需要将该参数设置为TRUE,PASSWORD类型的项目不受此参数限制。
SQL*Plus: Release 11.2.0.3.0 Production on 星期二 4月 14 08:55:49 2015
1 行出现错误:
ORA-02396: 超出大空闲时间, 请重新连接
SQLPLUS,对PL/SQL工具无效,下面讨论一下为什么对PL/SQL无效。
test111登陆PL/SQL之后查看数据库会话信息:
IDLE_TIME设置的为1分钟,1分钟后两个会话的状态变成了SNIPED,表示会话已经过期。
PL/SQL中执行任何SQL语句的时候,PL/SQL没有报错,成功执行。
11:20:47和11:20:51,状态又变成了INACTIVE。
SQL语句的时候自动的重新登陆了。
SQLPLUS的情况:
1分钟没操作后会话变成了SNIPED状态。
SESSION已经被KILL。
由此可以判断,PROFILE IDLE_TIME对SQLPLUS有效,对PL/SQL无效跟客户端有很大关系。
SQLNET.EXPIRE_TIME参数的含义:
SQLNET.EXPIRE_TIME=1表示每过1分钟都向客户端发出一个测试连接的包,客户端收到后会给出响应,如果连接正常,这个连接是不会被杀掉的。
Oracle推荐PROFILE和SQLNET.EXPIRE_TIME一起使用,但由于PL/SQL工具本身的特点,它会在SESSION的状态变成SNIPED(PROFILE IDLE_TIME超时)后,第一次操作的时候自动重新连接,所以这两种方法都控制不了它。
Oracle提出一种方法,就是在Oracle服务器端部署定时杀掉SNIPED状态会话的脚本。但是为了处理少量的PL/SQL客户端,未免有点大费周章了。
--end--
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图