播布客視訊-oracle健康檢查(巡檢)手冊筆記
http://www.boo booke.com/bbs/viewthread.php?tid=10982&extra=page%3D1
oracle健康檢查巡檢手冊筆記
一、系統配置
1. server name
hostname
2. os version
lsb_release -a
3. cpu
more /proc/cpuinfo
4. memory
top
5. machine module
dimidecode |grep Produce
二、內容引數
1. max shared memory
and so on
more /etc/sysctl.conf
2. oracle使用者限制
time,file,data,stack,memory,coredump,nofiles
ulimit -a
三、硬碟空間
1. 可用空間
df -k 、bdf
四、資料庫配置檢查
1.當前版本
sqlplus ' / as sysdba'
2. 安裝產品選項
select * from v$option
3. 已被使用的產品選項
select comp_id, comp_name, version,status from dba_register
4. 資料庫引數
1. 引數檔案
show parameter spfile
2. 資料庫非預設引數
select name , value from v$parameter where isdefault='FALSE';
五、執行日誌和跟蹤檔案
1. oracle資料庫程式生成跟蹤檔案來記錄錯誤或衝突,這些跟蹤檔案可以用來進一步分析問題。
2. 定期檢查alert.log
show parameter dump
cd /oracle/admin/sid/bdump
more alert_sid.log
3. 控制檔案
記錄資料庫的物理機構及同步資訊,建議存在不同的磁碟上
show parameter control_files
alter database backup controlfile to trace;
cd /oracle/admin/sid/udump
ls -lstr
vi sid_ora_pid.ora
maxlogfiles
maxlogmembers
maxdatafiles
maxinstances
maxloghistory
4. redo log 檔案
select group#,thread#,bytes,members,archived,status from v$log
select * from v$logfile order by 1;
5. archived log 檔案
備份,線上恢復
archive log list;
6. datafile 資料檔案
1.數量,大小
select count(*) ,sum(bytes) from v$datafile;
2.位置
select tablespace_name,file_id,bytes,autoextensible,status,file_name from dba_data_files;
六、資料庫物件檢查
1. tablespace 大小
dba_tablespace; dba_free_space; dba_data_files;
2. 資料庫物件
dba_objects
無效資料物件,應在系統不繁忙的時候,進行手工刪除,防止在系統壓力較大的時候,手工編譯或者自動編譯,否則可能會導致的資料庫死鎖。
3. 資料庫連線
dba_db_links
4. 索引
索引需要維護。對於表的刪除或者新增操作都會間接地對index進行相應的操作。過時的index結構會產生碎片,此時index需要被重新建立。
belevel是B-tree索引形式的一部分,與oracle為搜尋某些記錄而減少index搜尋的次數相關聯。在一些情況下,BLEVEL需要單獨的磁碟命中。
如果blevel>4,那麼建議重建index
select * from dba_indexes where blevel>4
七、安全管理
database / administrator
檢查sys/system 不要使用預設密碼
檢查被授予DBA許可權的使用者,收回不必要的
select grantee,granted_role from dba_role_privs
where granted_role='DBA'
檢查被授予SYSDBA許可權的使用者
select * from v$pwfile_users;
八、監聽器的設定
1、位於伺服器端的監聽程式時單獨的程式。它從客戶端接收連線請求,並管理這些對服務端的請求。
cd $ORACLE_HOME/network/admin
more listener.ora
2、 SQLNET.ORA設定
包含了客戶端和伺服器對SQL*NET配置的設定資訊。
3、TNSNAMES.ORA
包含了與連線描述符相匹配的網路服務名。連線描述符包括監聽程式的地址以及connect_data
more tnsnames.ora
九、資料庫效能
statspack報告
十、資料庫備份和恢復概況
檢查備份恢復策略
建議:根據不同的資料庫失敗情況制定相應的恢復策略
全庫恢復
表空間恢復
資料檔案恢復
表恢復
制定的恢復策略進行恢復測試。
資料來源:
主題: How to Perform. a Healthcheck on the Database
文件 ID: 122669.1 型別: BULLETIN
上次修訂日期: 17-JUL-2008 狀態: PUBLISHED
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9252210/viewspace-626934/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle健康巡檢筆記Oracle筆記
- Oracle 巡檢手冊Oracle
- 播布客視訊-Managing Indexes筆記Index筆記
- 播布客視訊-Performance Tuning筆記(一)OverviewORM筆記View
- MySQL資料庫健康檢查--MySQL巡檢MySql資料庫
- MSSQL資料庫健康檢查--SQL Server巡檢SQL資料庫Server
- 播布客視訊-Performance Tuning筆記(二)Diagnostic and Tuning ToolsORM筆記
- Oracle巡檢工具RDA使用手冊Oracle
- oracle資料庫巡檢(二)全面檢查Oracle資料庫
- 播布客視訊-Performance Tuning筆記(三)Database Configuration and IO IssuesORM筆記Database
- Oracle SCN健康狀態檢查Oracle
- 10 Oracle跑批慢常用檢查手冊Oracle
- oracle巡檢(轉)Oracle
- oracle的巡檢Oracle
- 推薦一個視訊網站-播布客網站
- Oracle ERP系統健康檢查Oracle
- 利用RDA對Oracle做健康檢查Oracle
- oracle學習筆記——檢視、索引Oracle筆記索引
- Linux 系統健康巡檢指令碼Linux指令碼
- Oracle巡檢內容Oracle
- oracle巡檢工具-RDAOracle
- oracle 一般手動巡檢內容Oracle
- 漫談Oracle資料庫健康檢查Oracle資料庫
- Oracle資料庫健康檢查常用SQLOracle資料庫SQL
- EntityFramework Core健康檢查Framework
- Health Monitor 健康檢查
- oracle DBA 巡檢專案Oracle
- Oracle資料庫巡檢Oracle資料庫
- (轉)ORACLE 巡檢指令碼Oracle指令碼
- oracle 常用查詢檢視Oracle
- oracle 資料庫效能健康檢查指令碼Oracle資料庫指令碼
- oracle資料庫健康檢查報告模板Oracle資料庫
- oracle create table官方手冊如何快速檢視學習方法Oracle
- SOFABoot 健康檢查能力分析boot
- MySQL筆記 13 檢視MySql筆記
- 學習筆記 檢視筆記
- 2-如何檢視技術手冊
- mysql檢視--mysql 5.1 參考手冊MySql