v$resource_limit檢視
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部落格 ” ,連結:http://blog.itpub.net/25362835/viewspace-1059195/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- v$resource_limitMIT
- v$sql檢視和v$sqlarea檢視的構建SQL
- v$session 檢視Session
- RESOURCE_LIMITMIT
- 幾個檢視 v$mystat v$systata v$sessionSession
- 【會話】V$SESSION檢視會話Session
- oracle v$sysstat效能檢視Oracle
- Oracle常用的V$檢視Oracle
- Oracle 等待事件V$檢視Oracle事件
- v檢視的授權
- v$sesstat,v$mystat,v$statname和v$sysstat檢視簡介
- 【Oracle九大效能檢視】之6.v$process檢視Oracle
- 使用V$SQL_PLAN檢視SQL
- V$SQLAREA 檢視TOP_SQLSQL
- Oracle中效能檢視V$SYSSTATOracle
- v$sql_plan 檢視解析SQL
- v$active_session_history檢視Session
- oracle V$PGASTAT檢視記錄OracleAST
- V$PGASTAT動態效能檢視AST
- 授權某使用者,檢視動態效能檢視的許可權(如v$latch,v$lock,v$sqlarea,v$sql,v$sysstat)SQL
- Oracle的V$檢視和DBA_檢視的參考提示Oracle
- v$sqlarea,v$sql,v$sqltext三個檢視的區別SQL
- v$active_session_history檢視[轉]Session
- Oracle的v$動態檢視 收藏Oracle
- V$ASM_DISK 檢視含義ASM
- V$session 檢視的小運用Session
- 自己總結的V$檢視(轉)
- 效能檢視 V$Session_LONGOPSSessionGo
- v$session_wait和v$session_event檢視SessionAI
- 【實驗】【檢視】使用v$bgprocess檢視獲得所有後臺程式資訊
- V$ACTIVE_SESSION_HISTORY檢視的使用Session
- 檢視hyper-v主機mac地址Mac
- V$SESSION_LONGOPS 檢視的用法SessionGo
- Oracle等待檢視v$session_waitOracleSessionAI
- v$sesstat檢視和自開發工具
- v$sql_plan這個檢視解析SQL
- 【管理】Oracle 常用的V$ 檢視指令碼Oracle指令碼
- Oracle動態效能檢視學習之v$sqltext & v$sqlareaOracleSQL