知识大全 Oracle连接数过多释放机制
Posted 时间
篇首语:会挽雕弓如满月,西北望,射天狼。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle连接数过多释放机制相关的知识,希望对你有一定的参考价值。
Oracle连接数过多释放机制 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Oracle服务器连接数过多会当掉 把连接数过多的客户机网线拔出后 在远程Oracle上依然还会保留此用户的连接数 久久不能释放 上网查了下可以以下面方法解决
通过profile可以对用户会话进行一定的限制 比如IDLE时间
将IDLE超过一定时间的会话断开 可以减少数据库端的会话数量 减少资源耗用
使用这些资源限制特性 需要设置resource_limit为TRUE
[oracle@test udump]$ sqlplus / as sysdba
SQL*Plus: Release Production on Fri Oct : :
Copyright (c) Oracle All rights reserved
Connected to:
Oracle Database g Enterprise Edition Release Production
With the Partitioning and Data Mining options
SQL> show parameter resource
NAME TYPE VALUE
resource_limit boolean TRUE
resource_manager_plan string
该参数可以动态修改
SQL> alter system set resource_limit=true;
System altered
数据库缺省的PROFILE设置为
SQL> SELECT * FROM DBA_PROFILES;
PROFILE RESOURCE_NAME RESOURCE LIMIT
DEFAULT POSITE_LIMIT KERNEL UNLIMITED
DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED
DEFAULT CPU_PER_SESSION KERNEL UNLIMITED
DEFAULT CPU_PER_CALL KERNEL UNLIMITED
DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED
DEFAULT IDLE_TIME KERNEL UNLIMITED
DEFAULT CONNECT_TIME KERNEL UNLIMITED
DEFAULT PRIVATE_SGA KERNEL UNLIMITED
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
PROFILE RESOURCE_NAME RESOURCE LIMIT
DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
DEFAULT PASSWORD_LOCK_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_GRACE_TIME PASSWORD UNLIMITED
rows selected
创建一个允许 分钟IDLE时间的PROFILE
SQL> CREATE PROFILE KILLIDLE LIMIT IDLE_TIME ;
Profile created
新创建PROFILE的内容
SQL> col limit for a
SQL> select * from dba_profiles where profile= KILLIDLE ;
PROFILE RESOURCE_NAME RESOURCE LIMIT
KILLIDLE POSITE_LIMIT KERNEL DEFAULT
KILLIDLE SESSIONS_PER_USER KERNEL DEFAULT
KILLIDLE CPU_PER_SESSION KERNEL DEFAULT
KILLIDLE CPU_PER_CALL KERNEL DEFAULT
KILLIDLE LOGICAL_READS_PER_SESSION KERNEL DEFAULT
KILLIDLE LOGICAL_READS_PER_CALL KERNEL DEFAULT
KILLIDLE IDLE_TIME KERNEL
KILLIDLE CONNECT_TIME KERNEL DEFAULT
KILLIDLE PRIVATE_SGA KERNEL DEFAULT
KILLIDLE FAILED_LOGIN_ATTEMPTS PASSWORD DEFAULT
KILLIDLE PASSWORD_LIFE_TIME PASSWORD DEFAULT
PROFILE RESOURCE_NAME RESOURCE LIMIT
KILLIDLE PASSWORD_REUSE_TIME PASSWORD DEFAULT
KILLIDLE PASSWORD_REUSE_MAX PASSWORD DEFAULT
KILLIDLE PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT
KILLIDLE PASSWORD_LOCK_TIME PASSWORD DEFAULT
KILLIDLE PASSWORD_GRACE_TIME PASSWORD DEFAULT
rows selected
测试用户
SQL> select username profile from dba_users where username= EYGLE ;
USERNAME PROFILE
EYGLE DEFAULT
修改eygle用户的PROFILE使用新建的PROFILE
SQL> alter user eygle profile killidle;
User altered
SQL> select username profile from dba_users where username= EYGLE ;
USERNAME PROFILE
EYGLE KILLIDLE
进行连接测试
[oracle@test admin]$ sqlplus eygle/eygle@eygle
SQL*Plus: Release Production on Fri Oct : :
Copyright (c) Oracle All rights reserved
Connected to:
Oracle Database g Enterprise Edition Release Production
With the Partitioning and Data Mining options
SQL> select username profile from dba_users where username= EYGLE ;
USERNAME PROFILE
EYGLE KILLIDLE
当IDLE超过限制时间时 连接会被断开
SQL> select to_char(sysdate yyyy mm dd hh :mi:ss ) from dual;
TO_CHAR(SYSDATE YY
: :
SQL> select to_char(sysdate yyyy mm dd hh :mi:ss ) from dual;
select to_char(sysdate yyyy mm dd hh :mi:ss ) from dual
*
ERROR at line :
cha138/Article/program/Oracle/201311/17659相关参考
ORACLE入门之如何增加ORACLE连接数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! OR
Oracle并发连接数的设置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 不能连接Oracle
Oracle查看、修改连接数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 查询数据库当前进程的
查看Oracle当前连接数的具体方案 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以下的文章会
知识大全 Oracle连接数太多报错-ORA-12516错误
Oracle连接数太多报错-ORA-12516错误 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Oracle数据库在配置文件中更改最大连接数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在连
Oracle数据库关于连接池二 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! *大连接数为止在返
(1)表面上皮重建:在绝大多数情况下,表面上皮细胞破坏不致引起严重后果。即使广泛破坏,如果是浅表性,也能在数分钟内通过再上皮化过程而得以修复,此过程称为重建。上皮破坏后细胞内粘液释放,在损伤局部由细胞
(1)表面上皮重建:在绝大多数情况下,表面上皮细胞破坏不致引起严重后果。即使广泛破坏,如果是浅表性,也能在数分钟内通过再上皮化过程而得以修复,此过程称为重建。上皮破坏后细胞内粘液释放,在损伤局部由细胞
Oracle释放过度使用的Undo表空间 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 故障现象