資料庫巡檢

2021-06-07 03:36:25 字數 1491 閱讀 8140

***是否正常

能夠使用sqlplus遠端登入,如不能登入則告警,填寫告警資訊;

當前會話數量

select count(*) from v$session;   超過50個表示太多,告警;

檢視mt分割槽情況

select min(partition_name),max(partition_name) from dba_tab_partitions where table_name = upper('mcpp_cdr_mt_t') order by partition_name desc;

如果最大分割槽時間沒有提前10天,則告警;如果最小分割槽時間小於100天以上,則告警;

檢視mo分割槽情況

select min(partition_name),max(partition_name) from dba_tab_partitions where table_name = upper('mcpp_cdr_mo_t') order by partition_name desc;

如果最大分割槽時間沒有提前10天,則告警;如果最小分割槽時間小於100天以上,則告警;

檢視表空間情況

set linesize 200;

set pagesize 50000;

select c.tablespace_name "tablespace", round(a.bytes/1048576,2) "total(mb)",

round(b.bytes/1048576,0) "free(mb)", round((a.bytes-b.bytes)/1048576,0) "used(mb)", round(b.bytes/a.bytes * 100,0) "free(%)",

round((a.bytes-b.bytes)/a.bytes,2) * 100 "used(%)"

from (select tablespace_name, sum(a.bytes) bytes,

min(a.bytes) minbytes, max(a.bytes) maxbytes

from sys.dba_data_files a group by tablespace_name) a,

(select a.tablespace_name, nvl(sum(b.bytes),0) bytes

from sys.dba_data_files a, sys.dba_free_space b

where a.tablespace_name = b.tablespace_name (+)

and a.file_id = b.file_id (+)

group by a.tablespace_name) b, sys.dba_tablespaces c

where a.tablespace_name = b.tablespace_name(+)

and a.tablespace_name = c.tablespace_name

order by 6;

檢視表空間使用情況,如果有表空間空閒低於20%,則告警

mysql資料庫巡檢 mysql巡檢

001,sql mode要求 業務有時候需要特定的sql mode模式,特別是在公升級過程中,容易採坑,比如hadoop系列的mysql資料庫遷移,業務通常需要將sql mode配置為ansi quotes,而sql mode的值通常為空,或者 strict trans tables,no zero...

IBM DB2 資料庫巡檢指標

1 資料庫配置資訊 1 db2資料庫版本 補丁版本 例項名 資料庫名 connect to 資料庫名 user 使用者 using 密碼 db2level 例如 db21085i instance db2 uses db2 code release sql05020 with level ident...

linux系統oracle資料庫巡檢流程

一.檢視資料庫執行環境 1.從外觀檢查資料庫狀態指示燈是否一切正常 2.檢視資料庫使用節點數 單機版一般為乙個節點,並行版一般為2個或多個 3.登入到節點檢視主機配置資訊 3.1檢視cpu資訊 cat proc cpuinfo 3.2檢視記憶體資訊 cat proc meminfo 3.3檢視作業系...