oracle profile idle time,关于profile中的idle_time请教

作者分享了在Oracle 9i和10g环境中尝试使用resource_limit参数剔除超过1分钟inactive进程的实验过程,包括设置profile、创建用户权限及角色,但发现该参数并未有效剔除进程。寻求社区指导,探讨问题可能原因或参数适用性。
摘要由CSDN通过智能技术生成

我的目的是将系统中超过1分钟的inactive进程从oracle中剔除:

版本:oracle9206

我的实验环境是10g实验过程如下:

0.修改参数:

resource_limit=true

restartdatabase

1.创建profile文件:

create test_profile limit

idle_time=1

2.创建用户

CREATE USER TEST

IDENTIFIED BY test

DEFAULT TABLESPACE USERS

TEMPORARY TABLESPACE TEMP

PROFILE TEST_PROFILE

ACCOUNT UNLOCK;

-- 3 Roles for TEST

GRANT RESOURCE TO TEST;

GRANT DBA TO TEST;

GRANT CONNECT TO TEST;

ALTER USER TEST DEFAULT ROLE ALL;

-- 3 System Privileges for TEST

GRANT CREATE ANY PROCEDURE TO TEST;

GRANT CREATE ANY TABLE TO TEST;

GRANT UNLIMITED TABLESPACE TO TEST;

3.连接到数据库中:

当前时间: 11:36:39.15

输入新时间:

C:\Documents and Settings\>sqlplus test/test

SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 3月 10 11:36:46 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

连接到:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

SQL> select * from dual;

D

-

X

SQL>

4.查看session状态:

时间是11:38多点:

SQL> /

STATUS          SID USERNAME

-------- ---------- ------------------------------

INACTIVE        159 TEST

时间是:11:40

SQL> /

STATUS          SID USERNAME

-------- ---------- ------------------------------

SNIPED          159 TEST

上述的结果标明,现在这个inactive的进程并没有被oracle踢出数据库

我实验了9i和10g的环境,是我理解的问题还是这个参数不好用?还请大家指导;

[本帖最后由 smartbaohua 于 2008-3-10 13:36 编辑]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值