Oracle資料庫日常維護工作

2021-03-04 06:18:03 字數 3740 閱讀 9459

文件編號

凌群電腦****

2023年12月15日

目錄1. dba日常維護工作 3

1.1 檢查已經開啟的所有例項 3

1.2 檢查最新的警告日誌 3

1.3 檢查資料庫備份是否正確 3

1.4 檢查備份到磁帶中的檔案是否正確 3

1.5 檢查資料庫的效能是否合理,系統資源是否充足 3

1.6 仔細閱讀oracle標準文件 4

2.晚間維護工作 4

2.1收集相關表的統計資料 4

3.每週維護工作 4

3.1檢查異常的物件 4

3.1.1檢查現有的next_extent情況: 4

3.1.2檢查已有的extents: 5

3.1.3檢視哪些表沒有主鍵 5

3.1.4查詢哪些主鍵是沒有發揮作用的 6

3.1.5所有作索引的主鍵都應是唯一的 6

3.2檢查是否有不安全的問題 6

3.3檢查是否有錯誤sql****日誌 6

3.4歸檔當前告警日誌 7

3.5訪問**商站點 7

4.月維護工作 7

4.1檢查是否有異常的空間增長 7

4.2回顧以前資料庫效能優化的調整 7

4.3檢查io瓶頸 7

4.4檢查碎片的問題(8i系統) 8

ps -ef|grep "ora_" |grep -v grep

oracle 5827 1 0 10:2400:00:00 ora_pmon_test

oracle 5829 1 0 10:2400:00:00 ora_psp0_test

oracle 5831 1 0 10:2400:00:00 ora_mman_test

oracle 5833 1 0 10:2400:00:00 ora_dbw0_test

oracle 5835 1 0 10:2400:00:01 ora_lgwr_test

oracle 5838 1 0 10:2400:00:02 ora_ckpt_test

oracle 5840 1 0 10:2400:00:02 ora_**on_test

oracle 5842 1 0 10:2400:00:00 ora_reco_test

oracle 5844 1 0 10:2400:00:01 ora_cjq0_test

oracle 5846 1 0 10:2400:00:03 ora_mmon_test

oracle 5848 1 0 10:2400:00:00 ora_mmnl_test

oracle 5850 1 0 10:2400:00:00 ora_d000_test

oracle 5852 1 0 10:2400:00:00 ora_s000_test

oracle 5855 1 0 10:2400:00:00 ora_rvwr_test

oracle 5948 1 0 10:2500:00:00 ora_arc0_test

oracle 5950 1 0 10:2500:00:00 ora_arc1_test

oracle 5957 1 0 10:2500:00:00 ora_qmnc_test

oracle 5989 1 0 10:2500:00:00 ora_q000_test

oracle 5991 1 0 10:2500:00:00 ora_q001_test

oracle 9679 1 0 12:2600:00:00 ora_j000_test

在檢查oracle的程序命令輸出後,輸出顯示至少應包括以下一些程序:

oracle寫資料檔案的程序,輸出顯示為:「ora_dbw0_test

oracle寫日誌檔案的程序,輸出顯示為:「ora_lgwr_test

oracle監聽例項狀態的程序,輸出顯示為:「ora_**on_test

oracle監聽客戶端連線程序狀態的程序,輸出顯示為:「ora_pmon_test

oracle進行歸檔的程序,輸出顯示為:「ora_arc0_test

oracle進行檢查點的程序,輸出顯示為:「ora_ckpt_test

oracle進行恢復的程序,輸出顯示為:「ora_reco_test

lsnrctl status

lsnrctl for linux: version 10.2.0.1.0 - production on 08-may-2008 12:37:32

copyright (c) 1991, 2005, oracle. all rights reserved.

connecting to (description=(address=(protocol=tcp)(host=eim)(port=1521)))

status of the listener

aliaslistener

versiontnslsnr for linux: version 10.2.0.1.0 - production

start date06-may-2008 15:52:19

uptime1 days 20 hr. 45 min. 12 sec

trace leveloff

securityon: local os authentication

snmpon

listener parameter file /oracle/product/10.2.0.1/db_1/***work/admin/listener.ora

listener log fileoracle/product/10.2.0.1/db_1/***work/log/listener.log

listening endpoints summary...

(description=(address=(protocol=tcp)(host=eim)(port=1521)))

services summary...

service "test" has 1 instance(s).

instance "test", status ready, has 1 handler(s) for this service...

service "testxdb" has 1 instance(s).

instance "test", status ready, has 1 handler(s) for this service...

service "test_xpt" has 1 instance(s).

instance "test", status ready, has 1 handler(s) for this service...

the ***mand ***pleted successfully

「services summary」項表示oracle的監聽程序正在監聽哪些資料庫例項,輸出顯示中至少應該有「test」.

sql> connect / as sysdba;

connected.

sql> select instance_name,version,status,database_status

2 from v$instance;

Oracle資料庫日常維護專案方案

x 有限責任公司 oracle 產品日常執行維護年度服務專案 方案書 x 2012 年 09 月 資訊化建設經過多年的發展和完善,已經建立成熟的網路環境及生產經營管理的各類應用系統,目前全廠 執行的 pc 近 600 臺,近年來建設的企業資產管理 基建 mis 管理系統 全面預算管理系統 生產綜合管...

Oracle資料庫維護管理方案

解決方案 盈動華建 北京 科技發展 2002年2月 目錄一 oracle 資料庫維護 管理解決方案介紹 二 產品詳細介紹 2.1.spotlight on oracle 2.2.space manager 2.3.sql expert professional 2.4.i watch 三 成功案例 ...

oracle資料庫入門

很多剛剛接觸oracle資料庫的初學者總是感覺oracle很難學,無從下手,漸漸的感覺對oracle很排斥,有的朋友找了本oracle是書也是一點也看不懂,或者看了前面幾章,還是不知道怎麼用。其實,從筆者的親身經歷來說,oracle入門很簡單,使用oracle的基本功能也是一件非常簡單的事情。但是想...