數(shù)據(jù)庫系統(tǒng)運(yùn)行計劃包括:數(shù)據(jù)庫系統(tǒng)運(yùn)行策略、數(shù)據(jù)庫系統(tǒng)監(jiān)控對象和監(jiān)控方式、數(shù)控系統(tǒng)管理計劃三個方面。
1、制訂數(shù)據(jù)庫運(yùn)行策略
數(shù)據(jù)庫運(yùn)行策略是保障數(shù)據(jù)庫系統(tǒng)正常運(yùn)行的重要組成部分,主要包括正常運(yùn)行策略、非正常運(yùn)行策略。
1.1正常運(yùn)行策略
正常運(yùn)行策略主要是指在正常運(yùn)行狀態(tài)下的數(shù)據(jù)庫執(zhí)行策略。一般情況下系統(tǒng)都有比較固定的優(yōu)化群和訪問量,系統(tǒng)的負(fù)載比較穩(wěn)定。正常運(yùn)行策略需要考慮以下幾個方面
系統(tǒng)運(yùn)行對物理環(huán)境的要求:物理環(huán)境的要求包括場地的溫度、濕度、通風(fēng)條件、灰塵指標(biāo)、電力供應(yīng)等外部條件。
系統(tǒng)運(yùn)行對人員的要求:一般情況下企業(yè)運(yùn)行的數(shù)據(jù)庫需要專門人員來維護(hù)。
數(shù)據(jù)庫的安全性策略:安全性策略主要包括網(wǎng)絡(luò)安全、用戶權(quán)限管理、設(shè)備安全、數(shù)據(jù)的安全等。
數(shù)據(jù)庫備份和恢復(fù)策略:備份是系統(tǒng)故障恢復(fù)數(shù)據(jù)庫必備手段。
1.2非正常運(yùn)行策略
非正常運(yùn)行策略是指在特殊時期的數(shù)據(jù)庫運(yùn)行策略。因為系統(tǒng)運(yùn)行環(huán)境等各方面不是一成不變的,各個因素的影響,會使系統(tǒng)處于特殊的運(yùn)行時期。非正常運(yùn)行策略主要考慮以下幾個方面:
突發(fā)事件的應(yīng)對策略:比如突然斷電、設(shè)備故障、自然災(zāi)害等。針對這些因素應(yīng)該有及時的應(yīng)對策略來保證系統(tǒng)的正常運(yùn)行。
高負(fù)載狀態(tài)的應(yīng)對策略:數(shù)據(jù)庫系統(tǒng)的高負(fù)載狀態(tài)與企業(yè)的業(yè)務(wù)相關(guān),比如雙十一、春運(yùn)等高負(fù)載的運(yùn)行時期,要有應(yīng)對策略保證系統(tǒng)的正常穩(wěn)定運(yùn)行。
2、確定數(shù)據(jù)庫系統(tǒng)監(jiān)控對象和監(jiān)控方式
2.1數(shù)據(jù)庫監(jiān)控對象
數(shù)據(jù)庫監(jiān)控對象分別是系統(tǒng)性能、系統(tǒng)故障、系統(tǒng)安全,依照監(jiān)控對象的不同,系統(tǒng)監(jiān)控分為性能監(jiān)控、故障監(jiān)控、安全監(jiān)控。
性能監(jiān)控:是掌握系統(tǒng)運(yùn)行性能的手段,性能監(jiān)控應(yīng)當(dāng)從資源占用率、事務(wù)響應(yīng)時間、事務(wù)量、死鎖、用戶量等方面實現(xiàn)。
故障監(jiān)控:是保障數(shù)據(jù)庫系統(tǒng)運(yùn)行的手段,從數(shù)據(jù)庫系統(tǒng)故障的類型入手,監(jiān)控事務(wù)故障、系統(tǒng)故障、介質(zhì)故障,出現(xiàn)需要管理員干預(yù)的故障時及時恢復(fù)。
安全監(jiān)控:是對破壞數(shù)據(jù)庫安全事件的監(jiān)控,包括入侵監(jiān)控、用戶訪問監(jiān)控、病毒監(jiān)控等。
在進(jìn)行系統(tǒng)監(jiān)控的同時可以設(shè)定出現(xiàn)嚴(yán)重問題時的系統(tǒng)報警,及時通知管理員進(jìn)行處理,從而保障系統(tǒng)的穩(wěn)定運(yùn)行。
2.2數(shù)據(jù)庫監(jiān)控方式
數(shù)據(jù)庫系統(tǒng)的監(jiān)控方式分為系統(tǒng)監(jiān)控和應(yīng)用程序監(jiān)控。
系統(tǒng)監(jiān)控:通過數(shù)據(jù)庫管理系統(tǒng)提供的監(jiān)控功能,進(jìn)行參數(shù)設(shè)定后,由系統(tǒng)自動監(jiān)控。
應(yīng)用程序監(jiān)控:需要管理人員根據(jù)具體情況編制應(yīng)用程序進(jìn)行系統(tǒng)監(jiān)控,是對數(shù)據(jù)庫管理系統(tǒng)監(jiān)控功能的補(bǔ)充。
說明:系統(tǒng)日志是監(jiān)控中的主要依據(jù),日志文件詳細(xì)記錄了系統(tǒng)運(yùn)行中的各種信息,管理員可以從日志文件中了解系統(tǒng)運(yùn)行狀態(tài)和事件,以此為據(jù)發(fā)現(xiàn)系統(tǒng)運(yùn)行中的問題。
3、數(shù)據(jù)庫系統(tǒng)管理計劃
數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中離不開系統(tǒng)的有效管理,包括性能管理、故障/恢復(fù)管理、安全性管理、完整性管理、用戶教育與培訓(xùn)以及系統(tǒng)的維護(hù)。