ITPub博客

首页 > 数据库 > Oracle > v$resource_limit视图

v$resource_limit视图

原创 Oracle 作者:dotaddjj 时间:2012-08-16 14:34:19 0 删除 编辑

超过最大连接数,成产库中常常可能因为processes连接参数过小,导致新的进程无法连接,当然常规的可以用ps –ef|grep oracle|wc –l、查看v$process视图,也可以查看另一个很好用的oracle视图v$resource_limit。

SQL> desc v$resource_limit

Name Null? Type

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

RESOURCE_NAME VARCHAR2(30)

CURRENT_UTILIZATION NUMBER

MAX_UTILIZATION NUMBER

INITIAL_ALLOCATION VARCHAR2(10)

LIMIT_VALUE VARCHAR2(10)

SQL> col resource_name for a10

SQL> col CURRENT_UTILIZATION for 999

SQL> col MAX_UTILIZATION for 999

SQL> col INITIAL_ALLOCATION for a10

SQL> col LIMIT_VALUE for a10

SQL> select * from v$resource_limit;

RESOURCE_N CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU

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

processes 99 104 500 500

sessions 101 122 555 555

enqueue_lo 39 65 6770 6770

cks

enqueue_re 39 74 2660 UNLIMITED

sources

ges_procs 0 0 0 0

ges_ress 0 0 0 UNLIMITED

ges_locks 0 0 0 UNLIMITED

RESOURCE_N CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU

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

ges_cache_ 0 0 0 UNLIMITED

ress

ges_reg_ms 0 0 0 UNLIMITED

gs

ges_big_ms 0 0 0 UNLIMITED

gs

ges_rsv_ms 0 0 0 0

gs

RESOURCE_N CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU

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

gcs_resour 0 0 0 0

ces

gcs_shadow 0 0 0 0

s

dml_locks 0 61 2440 UNLIMITED

temporary_ 0 5 UNLIMITED UNLIMITED

table_lock

s

RESOURCE_N CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU

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

transactio 3 37 610 UNLIMITED

ns

branches 0 0 610 UNLIMITED

cmtcallbk 0 1 610 UNLIMITED

sort_segme 0 9 UNLIMITED UNLIMITED

nt_locks

max_rollba 12 67 610 65535

ck_segment

RESOURCE_N CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU

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

s

max_shared 1 1 UNLIMITED UNLIMITED

_servers

parallel_m 0 0 0 3600

ax_servers

其中的current_utilization是当前使用的资源数量,max_utilization是系统启动后使用最大的资源数量,

Initial_allocation是系统定义的parameter参数,max_values可以比initial allocation大。

可能有时候我们会发现v$process和v$resource_limit视图的current utilization出现较大的差距,一般来说相差应该不大,不过在系统资源繁忙,压力较大时pmon收集到的值可能和实际的值不符合,而我们连接时可能会报出现最大连接数的错误,是由于pmon进程对v$resource_limit视图的采集数据更新较慢,不过生产库中自己可惜还没有遇见相差较大的案例。

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25362835/viewspace-1059195/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: ora-00600[1433],[60]
请登录后发表评论 登录
全部评论
  • 博文量
    220
  • 访问量
    1662967