播布客視訊-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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL資料庫健康檢查--MySQL巡檢MySql資料庫
- MSSQL資料庫健康檢查--SQL Server巡檢SQL資料庫Server
- Oracle SCN健康狀態檢查Oracle
- 10 Oracle跑批慢常用檢查手冊Oracle
- 健康檢查,檢查啥,怎麼檢查?
- oracle DBA 巡檢專案Oracle
- Kubernetes:健康檢查
- 【TUNE_ORACLE】Oracle健康檢查基礎專案(二)專案檢查步驟概述其一Oracle
- 【TUNE_ORACLE】Oracle健康檢查基礎專案(四)專案檢查步驟概述其三Oracle
- 【TUNE_ORACLE】Oracle健康檢查基礎專案(三)專案檢查步驟概述其二Oracle
- 健康檢查彙總
- EntityFramework Core健康檢查Framework
- 【PDB】Oracle跨PDB檢視查詢Oracle
- MySQL筆記 13 檢視MySql筆記
- 【TUNE_ORACLE】Oracle檢查點(二)檢查點效能Oracle
- SOFABoot 健康檢查能力分析boot
- 容器探針-健康檢查
- 2-如何檢視技術手冊
- 【TUNE_ORACLE】Oracle健康檢查基礎專案(一)專案列表Oracle
- ICML 2024 | 梯度檢查點太慢?不降速、省視訊記憶體,LowMemoryBP大幅提升反向傳播視訊記憶體效率梯度記憶體反向傳播
- Oracle資料庫(RAC)巡檢報告Oracle資料庫
- Oracle運維指令碼-巡檢(RAC版)Oracle運維指令碼
- Asp-Net-Core開發筆記:使用alpine映象並加入健康檢查筆記
- 筆記本win10系統如何檢視電池健康狀況筆記Win10
- Linux的bash shell與man檢視手冊Linux
- Kubernetes-POD的健康檢查
- Swiper輪播檢視器
- oracle 統計資訊檢視與收集Oracle
- Oracle資料庫(單機)巡檢報告Oracle資料庫
- Oracle運維指令碼-巡檢(單機版)Oracle運維指令碼
- 【SCRIPT】Oracle日常巡檢指令碼通用版Oracle指令碼
- 【TUNE_ORACLE】Oracle檢查點(一)檢查點(Checkpoint)概念介紹Oracle
- Oracle完全檢查點和增量檢查點詳解Oracle
- Oracle普通檢視和物化檢視的區別Oracle
- 【SQL】Oracle查詢轉換之檢視合併SQLOracle
- Oracle OCP(24):檢視Oracle
- Nginx負載均衡之健康檢查Nginx負載
- redis健康檢查與故障轉移Redis
- 解決pod健康檢查問題