1.檢查oracle執行個體狀態:selectinstance_name,version,status,database_statusfromv$instance;
2.檢查oracle監聽進程:$lsnrctlstatus
3.$ps-ef|grep"ora_"|grep-vgrep
oracle寫資料檔案的進程,輸出顯示為:ora_dbw0_ORCL
oracle寫記錄檔的進程,輸出顯示為:ora_lgwr_ORCL
oracle監聽執行個體狀態進程,輸出顯示為:ora_smon_ORCL
oracle監聽用戶端串連進程狀態的進程,輸出顯示為:ora_pmon_ORCL
oracle進行歸檔的進程,輸出顯示為:ora_arc0_ORCL
oracle進行檢查點的進程,輸出顯示為:ora_ckpt_ORCL
oracle進行恢複的進程,輸出顯示為:ora_reco_ORCL
4.檢查作業系統的記錄檔:
#cat/var/adm/messages/grep-ioracle
5.檢查oracle記錄檔
$cat$ORACLE_BASE/admin/ORCL/bump/alert_ORCL.log/grep-iora-
$cat$ORACLE_BASE/admin/ORCL/bump/alert_ORCL.log/grep-ierr
$cat$ORACLE_BASE/admin/ORCL/bump/alert_ORCL.log/grep-ifail
6.檢查oracle核心轉儲目錄:
ls$ORACEL_BASE/admin/ORCL/cdump/*.trc/wc-l
ls$ORACLE_BASE/admin/ORCL/udump/*.trc/wc-l
7.檢查控制檔案select*fromv$controlfile;
STATUS應該為空白,狀態表示正常。
8.檢查資料表空間狀態:selecttablespace_name,statusfromdba_tablespaces;
STATUS應該我ONLINE
9.檢查oracle所有資料檔案狀態:selectname,statusfromv$datafile;
10.檢查oracle所有表、索引、預存程序、觸發器、包對象的狀態。
selectowner,object_name,object_typefromdba_objectswherestatus!='VALID'andowner!='SYS'andowner!='SYSTEM';
本文出自 “welove” 部落格,請務必保留此出處http://welove.blog.51cto.com/2879417/1296629