Oracle資料庫的監控內容
我們經常需要檢查和監控資料庫的效能等,下面羅列的監控內容及監控方法可供我們參考:
1.檢查oracle是否可用
select instance_name,status from v$instance;
2.lisener是否可用
ps -ef|grep tnslsnr
ps -ef|grep tnslsnr|wc -l|awk '{if ($0 < 2) print "Oracle listener is DOWN:" ; cmd="hostname" ; system(cmd)}'
3.表空間的使用率(包括TEMP,UNDO表空間)
4.工作時間段內長時間執行的SQL
select * from v$session_longops;
5.工作時間段內是否有lock
select sid from v$lock where block=1;
6.buffer cache命中率
select pct.a from (SELECT TRUNC((P1.value + P2.value - P3.value)/(P1.value + P2.value),2) a FROM v$sysstat P1, v$sysstat P2, v$sysstat P3 WHERE P1.name = 'db block gets' AND P2.name = 'consistent gets' AND P3.name = 'physical reads') pct where pct.a<0.95;
7.library cache命中率
select pct.a from (select trunc(sum(pinhits)/sum(pins),2) a from v$librarycache) pct where pct.a<0.95;
8.cursor使用率
select * from v$cursor;
9.process使用率
select count(1) from v$process;
10.伺服器IO使用情況
11.伺服器記憶體使用情況
12.伺服器CPU使用情況
13.share pool命中率
同6,7
14.library cache pin
select '資料庫出現'|| event ||' sid='||sid from v$session_wait where event='library cache pin' and seconds_in_wait>300;
15.library cache lock
select '資料庫出現'|| event ||' sid='||sid from v$session_wait where event='library cache lock' and seconds_in_wait>300;
16.dead lock
cat alert_CUST.log|grep "ORA-00060"
17.所有oracle alert 檔案中出現的資料庫錯誤程式碼
cat alert_CUST.log|grep "ORA-"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23850820/viewspace-1058575/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 監控Oracle資料庫方法Oracle資料庫
- zabbix監控oracle資料庫Oracle資料庫
- oracle資料庫巡檢內容Oracle資料庫
- Nagois監控oracle資料庫注意的地方GoOracle資料庫
- oracle資料庫效能監控的SQL(轉)Oracle資料庫SQL
- Oracle 資料庫監控SQL語句Oracle資料庫SQL
- Oracle資料庫監控工具:SpotlightOracle資料庫
- Oracle資料庫監控Index的使用情況Oracle資料庫Index
- 監控Oracle資料庫的常用shell指令碼Oracle資料庫指令碼
- 資料庫監控資料庫
- Zabbix+Python監控Oracle資料庫PythonOracle資料庫
- nagios-新增oracle資料庫監控iOSOracle資料庫
- 如何監控ORACLE資料庫表的增長量Oracle資料庫
- [轉]監控Oracle資料庫的常用shell指令碼Oracle資料庫指令碼
- 監控Oracle資料庫效能的指令碼段整理Oracle資料庫指令碼
- 監控Oracle資料庫的常用shell指令碼(轉)Oracle資料庫指令碼
- 資料庫效能監控資料庫
- 監控資料庫活動資料庫
- oracle資料庫備份和恢復的內容Oracle資料庫
- Oracle 19C+13.4EMCC資料庫監控Oracle資料庫
- 【SQL】Oracle資料庫監控sql執行情況SQLOracle資料庫
- 【SQL】Oracle資料庫SQL監控報告示例SQLOracle資料庫
- Zabbix5.0 配置 ODBC 監控 Oracle 資料庫Oracle資料庫
- oracle資料庫執行狀態監控SHELLOracle資料庫
- ORACLE資料庫管理員定期監控任務Oracle資料庫
- 監控資料庫效能的SQL資料庫SQL
- 陌生Oracle的資料庫環境的巡檢內容Oracle資料庫
- 幾個重要的指令碼來監控Oracle資料庫指令碼Oracle資料庫
- 【轉載】監控Oracle資料庫的常用shell指令碼Oracle資料庫指令碼
- MySQL監控-Datadog資料庫監控調研MySql資料庫
- 資料庫繁忙程度監控資料庫
- 資料庫監控軟體資料庫
- SQL Server資料庫監控SQLServer資料庫
- 資料庫監控指令碼資料庫指令碼
- 監控資料庫指令碼資料庫指令碼
- 多臺ORACLE資料庫表空間監控方案Oracle資料庫
- Oracle資料庫記憶體監控及意義Oracle資料庫記憶體
- Nagios主動監控oracle資料庫check_oracle_healthiOSOracle資料庫