11G 中的V$ACTIVE_SESSION_HISTORY 檢視沒有資料
ASH 試圖沒有資料
2012-2-14
Kevin Zou
在一個11G的環境中,發現V$ACTIVE_SESSION_HISTORY沒有任何資料。
SQL> select * from v$version where rownum < 2;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
SQL> select count(*) from v$active_session_history;
COUNT(*)
----------
0
SQL> show parameter control_management_pack_access
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_management_pack_access string NONE
SQL> show parameter statistics_level
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
statistics_level string TYPICAL
statistics_level 引數已經設定為TYPICAL,怎麼還是沒有收集到SESSION的活動資訊呢?
原來開啟會話的收集,除了大家知道的引數外,還有一個新的引數CONTROL_MANAGEMENT_PACK_ACCESS 。它的值可以為NONE | DIAGNOSTIC | DIAGNOSTIC+TUNING,
預設值為DIAGNOSTIC+TUNING。
每個數值代表的意義:
The DIAGNOSTIC pack includes AWR, ADDM, and so on.
The TUNING pack includes SQL Tuning Advisor, SQLAccess Advisor, and so on.
A license for DIAGNOSTIC is required for enabling the TUNING pack.
設定該引數為DIAGNOSTIC+TUNING,看下效果:
SQL> select count(*) from test;
COUNT(*)
----------
63595
Elapsed: 00:00:00.16
SQL> select count(*) from v$active_session_history;
COUNT(*)
----------
0
Elapsed: 00:00:00.00
SQL>
SQL> alter system set control_management_pack_access="DIAGNOSTIC+TUNING" scope=s
pfile;
System altered.
Elapsed: 00:00:00.01
SQL> startup force
ORACLE instance started.
Total System Global Area 3140026368 bytes
Fixed Size 2179856 bytes
Variable Size 1845497072 bytes
Database Buffers 1275068416 bytes
Redo Buffers 17281024 bytes
Database mounted.
Database opened.
SQL> select count(*) from v$actice_session_history;
select count(*) from v$actice_session_history
*
ERROR at line 1:
ORA-00942: table or view does not exist
Elapsed: 00:00:00.05
SQL> select count(*) from v$active_session_history;
COUNT(*)
----------
30
Elapsed: 00:00:00.06
-THE END-
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/40239/viewspace-716206/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- V$ACTIVE_SESSION_HISTORY 檢視中包含的資訊Session
- v$active_session_history檢視Session
- V$ACTIVE_SESSION_HISTORY檢視的使用Session
- v$active_session_history檢視[轉]Session
- 轉載--V$ACTIVE_SESSION_HISTORY檢視的使用Session
- 11g v$active_session_history的新增列Session
- Oracle 11g中v$session檢視server列的含義OracleSessionServer
- [20211214]檢視檢視V$ACTIVE_SESSION_HISTORY遇到奇怪問題.txtSession
- v$blocking_quiesce 沒有資料BloCUI
- [20130125]利用v$active_session_history檢視解決資料庫問題.txtSession資料庫
- 檢視資料庫中的物件資料庫物件
- 儲存過程中查詢資料字典檢視(v$或dba)儲存過程
- Oracle中效能檢視V$SYSSTATOracle
- v$sql檢視和v$sqlarea檢視的構建SQL
- Oracle ASM 相關的 檢視(V$) 和 資料字典(X$)OracleASM
- 如何檢視電腦有沒有無線網路卡
- 檢視資料庫中各表資訊資料庫
- vue專案中,更改陣列元素的值,檢視沒有實時更新?Vue陣列
- 【AWR】DBA_HIST檢視檢視儲存在AWR中的歷史資料
- 如何檢視資料庫中的授權資訊資料庫
- Oracle資料庫中物化檢視的原理剖析Oracle資料庫
- 如何檢視資料庫中的job任務資料庫
- Oracle 11g 檢視資料庫回滾段的使用情況Oracle資料庫
- 檢視Win10電腦有沒有內建藍芽的方法Win10藍芽
- 檢視某個資料庫在快取中的髒資料資料庫快取
- Oracle常用的V$檢視Oracle
- v檢視的授權
- 資料庫中沒有外來鍵的9個理由資料庫
- v$session 檢視Session
- MySQL資料庫檢視:檢視定義、建立檢視、修改檢視MySql資料庫
- 在django中怎麼檢視建立的資料表Django
- 11g新動態效能檢視V$SQL_MONITOR,V$SQL_PLAN_MONITORSQL
- 想問下大家Mac有沒有什麼好用的檢視日誌的工具Mac
- 你沒有大資料大資料
- 怎麼檢視電腦中有沒有安裝mysqlMySql
- 檢視資料庫的版本資料庫
- 資料庫的物化檢視資料庫
- 資料庫檢視的作用資料庫