數(shù)據(jù)庫(kù)運(yùn)維作業(yè)指導(dǎo)書(shū).doc_第1頁(yè)
數(shù)據(jù)庫(kù)運(yùn)維作業(yè)指導(dǎo)書(shū).doc_第2頁(yè)
數(shù)據(jù)庫(kù)運(yùn)維作業(yè)指導(dǎo)書(shū).doc_第3頁(yè)
數(shù)據(jù)庫(kù)運(yùn)維作業(yè)指導(dǎo)書(shū).doc_第4頁(yè)
數(shù)據(jù)庫(kù)運(yùn)維作業(yè)指導(dǎo)書(shū).doc_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)運(yùn)維作業(yè)指導(dǎo)書(shū) 前前 言言 為進(jìn)一步加強(qiáng)數(shù)據(jù)庫(kù)運(yùn)維管理 規(guī)范數(shù)據(jù)庫(kù)運(yùn)維管理作業(yè)過(guò)程 統(tǒng)一數(shù)據(jù)庫(kù)管理策略 強(qiáng)化數(shù)據(jù) 庫(kù)標(biāo)準(zhǔn)化管理 保障應(yīng)用系統(tǒng)的穩(wěn)定運(yùn)行及服務(wù)的持續(xù)性 減少故障停機(jī)時(shí)間 特制訂本作業(yè)指導(dǎo)書(shū) 本作業(yè)指導(dǎo)書(shū)由 提出 本作業(yè)指導(dǎo)書(shū)由 管理 本作業(yè)指導(dǎo)書(shū)由 負(fù)責(zé)解釋 本作業(yè)指導(dǎo)書(shū)主要起草單位 本作業(yè)指導(dǎo)書(shū)主要起草人 目目 次次 數(shù)據(jù)庫(kù)運(yùn)維作業(yè)指導(dǎo)書(shū)數(shù)據(jù)庫(kù)運(yùn)維作業(yè)指導(dǎo)書(shū) 1 1 1 總則總則 1 2 2 適用范圍適用范圍 1 3 3 規(guī)范性引用文件規(guī)范性引用文件 1 4 4 支持文件支持文件 1 5 5 術(shù)語(yǔ)與定義術(shù)語(yǔ)與定義 1 6 6 安全及預(yù)控措施安全及預(yù)控措施 2 6 1 關(guān)閉數(shù)據(jù)庫(kù)服務(wù) 2 6 2 巡檢 2 6 3 數(shù)據(jù)備份 2 6 4 數(shù)據(jù)恢復(fù) 2 6 5 數(shù)據(jù)庫(kù)安全加固 2 6 6 刪除數(shù)據(jù)庫(kù)用戶賬號(hào) 2 6 7 定期維護(hù) 3 6 8 數(shù)據(jù)文件或日志文件的存放空間擴(kuò)容 3 7 7 作業(yè)準(zhǔn)備作業(yè)準(zhǔn)備 3 8 8 作業(yè)周期作業(yè)周期 3 9 9 工期定額工期定額 4 1010 作業(yè)流程作業(yè)流程 5 10 1 啟動(dòng)系統(tǒng) 5 10 2 停止系統(tǒng) 6 10 3 數(shù)據(jù)備份有效性檢查指導(dǎo) 7 10 4 數(shù)據(jù)恢復(fù) 8 10 5 日常巡檢 9 10 6 深度巡檢 10 10 7 周定期維護(hù) 11 10 8 月定期運(yùn)維 12 10 9 其他定期維護(hù) 13 10 10 安全基線配置 17 1111 作業(yè)項(xiàng)目作業(yè)項(xiàng)目 18 11 1 ORACLE數(shù)據(jù)庫(kù) 18 11 2 SQL SERVER 數(shù)據(jù)庫(kù) 25 11 3 MY SQL 29 1212 作業(yè)中異?,F(xiàn)象及主要對(duì)策作業(yè)中異?,F(xiàn)象及主要對(duì)策 33 12 1 ORACLE 數(shù)據(jù)庫(kù) 33 12 2 SQL SERVER 數(shù)據(jù)庫(kù) 35 12 3 MY SQL 數(shù)據(jù)庫(kù) 36 1313 附錄附錄 36 1 數(shù)據(jù)庫(kù)運(yùn)維作業(yè)指導(dǎo)書(shū)數(shù)據(jù)庫(kù)運(yùn)維作業(yè)指導(dǎo)書(shū) 1 1 總則總則 為進(jìn)一步加強(qiáng)數(shù)據(jù)庫(kù)運(yùn)維管理 規(guī)范數(shù)據(jù)庫(kù)運(yùn)維管理作業(yè)過(guò)程 統(tǒng)一數(shù)據(jù)庫(kù)管理策略 強(qiáng)化數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化管理 保障應(yīng)用系統(tǒng)的穩(wěn)定運(yùn)行及服務(wù)的持續(xù)性 減少故障停機(jī)時(shí)間 特制訂本作業(yè)指導(dǎo)書(shū) 2 2 適用范圍適用范圍 本作業(yè)指導(dǎo)書(shū)適用于 數(shù)據(jù)庫(kù)管理系統(tǒng) DBMS 運(yùn)行管理及維護(hù) 指導(dǎo)對(duì)象包括 公司 公司的數(shù)據(jù)庫(kù)管理員 3 3 規(guī)范性引用文件規(guī)范性引用文件 2014 2014 2014 2014 2014 4 4 支持文件支持文件 附件 SQL SERVER 日常運(yùn)維作業(yè)支持文件 docx 數(shù)據(jù)庫(kù)運(yùn)維作業(yè)系統(tǒng)環(huán)境表 含地址 用戶名 密碼 5 5 術(shù)語(yǔ)與定義術(shù)語(yǔ)與定義 5 1 數(shù)據(jù)庫(kù)管理系統(tǒng) DBMS 數(shù)據(jù)庫(kù)管理系統(tǒng) Database Management System 是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件 用于建立 使用和維護(hù)數(shù)據(jù)庫(kù) 它對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制 以保證數(shù)據(jù)庫(kù)的安全 性和完整性 用戶通過(guò) DBMS 訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù) 數(shù)據(jù)庫(kù)管理員也通過(guò) dbms 進(jìn)行數(shù)據(jù) 庫(kù)的維護(hù)工作 5 2 統(tǒng)計(jì)信息 統(tǒng)計(jì)信息是一個(gè)數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)對(duì)象的詳細(xì)集合 這些統(tǒng)計(jì)信息被用于優(yōu)化器的使用 讓其為每條 SQL 語(yǔ)句選擇最佳的執(zhí)行計(jì)劃 5 3 熱備份 指在數(shù)據(jù)庫(kù)正常運(yùn)行情況下執(zhí)行備份的備份方式 2 6 6 安全及預(yù)控措施安全及預(yù)控措施 6 1 關(guān)閉數(shù)據(jù)庫(kù)服務(wù) 6 1 1 風(fēng)險(xiǎn)分析 沒(méi)有嚴(yán)格按照流程關(guān)閉數(shù)據(jù)庫(kù)服務(wù) 可能造成關(guān)閉耗時(shí)過(guò)長(zhǎng) 數(shù)據(jù)丟失 甚至 無(wú)法再次啟動(dòng)數(shù)據(jù)庫(kù) 6 1 2 安全措施 嚴(yán)格按照流程執(zhí)行數(shù)據(jù)庫(kù)服務(wù)關(guān)閉操作 6 2 巡檢 6 2 1 風(fēng)險(xiǎn)分析 某些巡檢腳本可能會(huì)批量收集數(shù)據(jù) 執(zhí)行時(shí)影響數(shù)據(jù)庫(kù)性能 6 2 2 安全措施 篩選出這樣的巡檢腳本 避免在業(yè)務(wù)高峰期執(zhí)行批量數(shù)據(jù)收集 6 3 數(shù)據(jù)備份 6 3 1 風(fēng)險(xiǎn)分析 執(zhí)行數(shù)據(jù)備份時(shí)會(huì)降低數(shù)據(jù)庫(kù)性能 同時(shí)也會(huì)占用大量存儲(chǔ)空間 可能造成磁盤(pán)空 間滿導(dǎo)致備份失敗 6 3 2 安全措施 為系統(tǒng)制定針對(duì)性的數(shù)據(jù)備份策略 測(cè)試相應(yīng)備份腳本 定期檢查備份情況 做好備 份恢復(fù)演練 6 4 數(shù)據(jù)恢復(fù) 6 4 1 風(fēng)險(xiǎn)分析 執(zhí)行錯(cuò)誤的數(shù)據(jù)恢復(fù)流程 造成數(shù)據(jù)恢復(fù)失敗 數(shù)據(jù)損壞 6 4 2 安全措施 針對(duì)不同的恢復(fù)場(chǎng)景制定正確的恢復(fù)流程 定期進(jìn)行恢復(fù)演練 6 5 數(shù)據(jù)庫(kù)安全加固 6 5 1 風(fēng)險(xiǎn)分析 若數(shù)據(jù)庫(kù)升級(jí)補(bǔ)丁失敗 可能造成數(shù)據(jù)庫(kù)服務(wù)無(wú)法正常啟動(dòng) 6 5 2 安全措施 變更操作前按正確的步驟停止數(shù)據(jù)庫(kù)服務(wù) 備份數(shù)據(jù)庫(kù)數(shù)據(jù)及安裝目錄 6 6 刪除數(shù)據(jù)庫(kù)用戶賬號(hào) 6 6 1 風(fēng)險(xiǎn)分析 數(shù)據(jù)庫(kù)管理員誤刪除用戶賬號(hào)導(dǎo)致某些業(yè)務(wù)操作無(wú)法執(zhí)行 或?qū)е聰?shù)據(jù)丟失 6 6 2 安全措施 當(dāng)用戶賬戶需要?jiǎng)h除時(shí) 使用鎖定賬號(hào)方式實(shí)現(xiàn)拒絕用戶訪問(wèn)效果 當(dāng)發(fā)現(xiàn)該用戶賬 3 戶需使用時(shí)可快速恢復(fù) 6 7 定期維護(hù) 6 7 1 風(fēng)險(xiǎn)分析 在業(yè)務(wù)高峰期執(zhí)行一些消耗數(shù)據(jù)庫(kù)性能的維護(hù)操作 導(dǎo)致數(shù)據(jù)庫(kù)處理能力急劇下降 甚至造成數(shù)據(jù)庫(kù)掛起 如碎片整理 統(tǒng)計(jì)信息收集等 6 7 2 安全措施 避免在非業(yè)務(wù)高峰期執(zhí)行定期維護(hù)操作 合理設(shè)置執(zhí)行時(shí)間 6 8 數(shù)據(jù)文件或日志文件的存放空間擴(kuò)容 6 8 1 風(fēng)險(xiǎn)分析 1 由于添加或擴(kuò)展數(shù)據(jù)文件 導(dǎo)致磁盤(pán)空間使用率過(guò)高 接近 100 將會(huì)引起數(shù) 據(jù)庫(kù)服務(wù)不可用 2 日志文件未能及時(shí)清理 累計(jì)到一定數(shù)量會(huì)導(dǎo)致磁盤(pán)空間滿 從而導(dǎo)致數(shù)據(jù)庫(kù)服 務(wù)不可用 6 8 2 安全措施 定期檢查數(shù)據(jù)文件和日志文件存放的磁盤(pán)空間 避免由于磁盤(pán)空間滿導(dǎo)致數(shù)據(jù)庫(kù)服務(wù) 異常 7 7 作業(yè)準(zhǔn)備作業(yè)準(zhǔn)備 數(shù)據(jù)庫(kù)管理系統(tǒng)定期維護(hù)需要做好以下準(zhǔn)備工作 序號(hào)序號(hào)名稱(chēng)名稱(chēng)數(shù)量數(shù)量 備注備注 1 作業(yè)通知發(fā)布 1 作業(yè)包括計(jì)劃或非計(jì)劃 2 變更申請(qǐng) 1 1 3 遠(yuǎn)程運(yùn)維審計(jì)系統(tǒng) HAC 帳號(hào) 1 4 數(shù)據(jù)庫(kù)服務(wù)器操作系統(tǒng)管理 員帳號(hào) 1 每一臺(tái)服務(wù)器對(duì)應(yīng) 1 個(gè)賬號(hào) 5 數(shù)據(jù)庫(kù)管理員賬號(hào) 1 每一套數(shù)據(jù)庫(kù)對(duì)應(yīng) 1 個(gè)賬號(hào) 6 筆記本電腦 1 7 安全掃描工具 1 8 人員要求 2 3 年運(yùn)維工作經(jīng)驗(yàn)以上 8 8 作業(yè)周期作業(yè)周期 序號(hào)序號(hào)名稱(chēng)名稱(chēng)作業(yè)周期作業(yè)周期備注備注 1 啟動(dòng)無(wú)固定周期 2 停止無(wú)固定周期 3 數(shù)據(jù)備份及有效性檢查 1 按需進(jìn)行 4 數(shù)據(jù)恢復(fù) 1 按需進(jìn)行 5 日常巡檢每工作日 1 次僅對(duì)大集中模式關(guān)鍵應(yīng)用系統(tǒng) 6 深度巡檢每周 1 次僅對(duì)大集中模式關(guān)鍵應(yīng)用系統(tǒng) 4 7 周定期維護(hù)每周一次 8 月定期維護(hù)每月一次 9 其他定期維護(hù)按需進(jìn)行 根據(jù)不同應(yīng)用系統(tǒng)的需要定制 作業(yè)周期 10 安全基線配置按需進(jìn)行 9 9 工期定額工期定額 序號(hào)序號(hào)工作項(xiàng)工作項(xiàng)定額時(shí)間定額時(shí)間備注備注 1 啟動(dòng)3 小時(shí) 2 停止2 小時(shí) 3 數(shù)據(jù)備份及有效性檢查3 小時(shí) 4 數(shù)據(jù)恢復(fù)1 天 5 日常巡檢1 小時(shí) 6 深度巡檢3 小時(shí) 7 周定期維護(hù)2 小時(shí) 8 月定期運(yùn)維3 小時(shí) 9 其他定期維護(hù)3 小時(shí) 10 安全基線配置1 24 小時(shí)根據(jù)安全加固項(xiàng)來(lái)決定時(shí)長(zhǎng) 5 1010 作業(yè)流程作業(yè)流程 10 1 啟動(dòng)系統(tǒng) Q L1 公公司司應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)啟啟動(dòng)動(dòng)作作業(yè)業(yè)流流程程 信信息息中中心心 信信息息中中 心心 運(yùn)運(yùn)維維 科科 軟軟件件 平平臺(tái)臺(tái) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 系系統(tǒng)統(tǒng) 管管理理 員員 應(yīng)應(yīng)用用 系系統(tǒng)統(tǒng) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 應(yīng)應(yīng)用用 管管理理 員員 開(kāi)始啟動(dòng)操作系統(tǒng)啟動(dòng)集群應(yīng)用 啟動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)狀態(tài)檢查 啟動(dòng)應(yīng)用 檢查應(yīng)用狀態(tài)結(jié)束 6 10 2 停止系統(tǒng) Q L2 公公司司應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)停停止止作作業(yè)業(yè)流流程程信信息息中中心心 信信息息中中 心心 運(yùn)運(yùn)維維 科科 應(yīng)應(yīng)用用 系系統(tǒng)統(tǒng) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 應(yīng)應(yīng)用用 管管理理 員員 軟軟件件 平平臺(tái)臺(tái) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 系系統(tǒng)統(tǒng) 管管理理 員員 開(kāi)始系統(tǒng)狀態(tài)檢查 停止應(yīng)用 停止數(shù)據(jù)庫(kù) 停止集群應(yīng)用 停止操作系統(tǒng)結(jié)束 7 10 3 數(shù)據(jù)備份有效性檢查指導(dǎo) Q L3 應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)數(shù)數(shù)據(jù)據(jù)備備份份及及有有效效性性檢檢查查作作業(yè)業(yè)流流程程信信息息中中心心 公公司司 信信息息中中 心心 運(yùn)運(yùn)維維 科科 軟軟件件 平平臺(tái)臺(tái) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 系系統(tǒng)統(tǒng) 管管理理 員員 開(kāi)始 檢查熱備份日志信 息 檢查主數(shù)據(jù)庫(kù)的歸 檔日志 檢查備份路徑下文 件生產(chǎn)時(shí)間 檢查備份集的相關(guān) 備份內(nèi)容 結(jié)束 8 10 4 數(shù)據(jù)恢復(fù) Q L4 應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)數(shù)數(shù)據(jù)據(jù)恢恢復(fù)復(fù)作作業(yè)業(yè)流流程程信信息息中中心心 邏輯備份導(dǎo)入物理備份恢復(fù) 公公司司 信信息息中中 心心 運(yùn)運(yùn)維維 科科 軟軟件件 平平臺(tái)臺(tái) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 系系統(tǒng)統(tǒng) 管管理理 員員 應(yīng)應(yīng)用用 系系統(tǒng)統(tǒng) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 應(yīng)應(yīng)用用 管管理理 員員 開(kāi)始 創(chuàng)建相關(guān)表空間 創(chuàng)建用戶 導(dǎo)入邏輯備份數(shù)據(jù) 重建索引 約束等 創(chuàng)建數(shù)據(jù)庫(kù) 啟動(dòng)應(yīng)用 結(jié)束 還原控制文件 還原數(shù)據(jù)文件 恢復(fù)數(shù)據(jù)庫(kù) 啟動(dòng)數(shù)據(jù)庫(kù) 還原參數(shù)文件 9 10 5 日常巡檢 Q L5 應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)日日常常巡巡檢檢作作業(yè)業(yè)流流程程 信信息息中中心心 公公司司 信信息息中中 心心 運(yùn)運(yùn)維維 科科 軟軟件件 平平臺(tái)臺(tái) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 系系統(tǒng)統(tǒng) 管管理理 員員 開(kāi)始 確認(rèn)所有的數(shù)據(jù)庫(kù) 狀態(tài)正常 檢查文件系統(tǒng)的使 用 剩余空間 檢查日志文件和 trace文件記錄 檢查數(shù)據(jù)庫(kù)當(dāng)日備 份的有效性 檢查數(shù)據(jù)文件的狀 態(tài) 檢查表空間的使用 情況 檢查數(shù)據(jù)庫(kù)系統(tǒng)性 能 結(jié)束 10 10 6 深度巡檢 Q L6 應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)深深度度巡巡檢檢作作業(yè)業(yè)流流程程信信息息中中心心 信信息息中中 心心 運(yùn)運(yùn)維維 科科 軟軟件件 平平臺(tái)臺(tái) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 系系統(tǒng)統(tǒng) 管管理理 員員 公公司司 開(kāi)始 檢查文件完整性檢查對(duì)象關(guān)系完整 性 檢查數(shù)據(jù)文件壞塊 檢查備份的完整有 效 檢查數(shù)據(jù)庫(kù)無(wú)效對(duì) 象 檢查告警日志全方位檢查數(shù)據(jù)庫(kù)性能評(píng)估 結(jié)束 11 10 7 周定期維護(hù) Q L7 應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)周周定定期期維維護(hù)護(hù)作作業(yè)業(yè)流流程程信信息息中中心心 公公司司 軟軟件件 平平臺(tái)臺(tái) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 系系統(tǒng)統(tǒng) 管管理理 員員 運(yùn)運(yùn)維維 科科 信信息息中中 心心 開(kāi)始 監(jiān)控?cái)?shù)據(jù)庫(kù)對(duì)象的 空間擴(kuò)展情況 監(jiān)控?cái)?shù)據(jù)量的增長(zhǎng) 情況 處理無(wú)效的數(shù)據(jù)庫(kù) 對(duì)象 處理失效的約束 處理無(wú)效的觸發(fā)器 結(jié)束 12 10 8 月定期運(yùn)維 Q L8 應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)月月定定期期運(yùn)運(yùn)維維作作業(yè)業(yè)流流程程信信息息中中心心 公公司司 信信息息中中 心心 運(yùn)運(yùn)維維 科科 軟軟件件 平平臺(tái)臺(tái) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 系系統(tǒng)統(tǒng) 管管理理 員員 開(kāi)始 對(duì)索引進(jìn)行維護(hù)管 理 對(duì)索引進(jìn)行重建 對(duì)查詢語(yǔ)句進(jìn)行分 析 回收數(shù)據(jù)庫(kù)高水位 對(duì)數(shù)據(jù)庫(kù)性能進(jìn)行 調(diào)整 規(guī)劃表空間管理 規(guī)劃下一步空間管 理 檢查數(shù)據(jù)庫(kù)健康 結(jié)束 13 10 9 其他定期維護(hù) Q L9 開(kāi)始 查看數(shù)據(jù)庫(kù)定時(shí) 收集統(tǒng)計(jì)信息的 服務(wù) 確定統(tǒng)計(jì)信息的 采樣率 進(jìn)行統(tǒng)計(jì)信息收集 結(jié)束 應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)其其他他定定期期維維護(hù)護(hù)作作業(yè)業(yè)流流程程信信息息中中心心 統(tǒng)計(jì)信息收集 信信息息中中 心心 運(yùn)運(yùn)維維 科科 軟軟件件 平平臺(tái)臺(tái) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 系系統(tǒng)統(tǒng) 管管理理 員員 公公司司 14 應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)其其他他定定期期維維護(hù)護(hù)作作業(yè)業(yè)流流程程信信息息中中心心 開(kāi)始 刪除回收站的表數(shù) 據(jù) 回收站管理 清空回收站數(shù)據(jù) 結(jié)束 公公司司 信信息息中中 心心 運(yùn)運(yùn)維維 科科 軟軟件件 平平臺(tái)臺(tái) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 系系統(tǒng)統(tǒng) 管管理理 員員 15 應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)其其他他定定期期維維護(hù)護(hù)作作業(yè)業(yè)流流程程信信息息中中心心 開(kāi)始 備份數(shù)據(jù) 檢查無(wú)效對(duì)象 修改無(wú)效對(duì)象 結(jié)束 刪除無(wú)效對(duì)象 無(wú)效對(duì)象管理 公公司司 信信息息中中 心心 運(yùn)運(yùn)維維 科科 軟軟件件 平平臺(tái)臺(tái) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 系系統(tǒng)統(tǒng) 管管理理 員員 16 應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)其其他他定定期期維維護(hù)護(hù)作作業(yè)業(yè)流流程程信信息息中中心心 開(kāi)始 備份數(shù)據(jù) 檢查數(shù)據(jù)庫(kù)碎片情 況 執(zhí)行碎片管理 結(jié)束 檢查數(shù)據(jù)庫(kù)備份 情況 數(shù)據(jù)庫(kù)碎片整理 軟軟件件 平平臺(tái)臺(tái) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 系系統(tǒng)統(tǒng) 管管理理 員員 運(yùn)運(yùn)維維 科科 信信息息中中 心心 公公司司 17 10 10 安全基線配置 Q L10 應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)安安全全基基線線配配置置作作業(yè)業(yè)流流程程信信息息中中心心 開(kāi)始 定期檢查數(shù)據(jù)庫(kù) 用戶數(shù)量 配置 數(shù)據(jù)庫(kù)用戶基線 定期檢查數(shù)據(jù)庫(kù) 權(quán)限分配 配置 數(shù)據(jù)庫(kù)權(quán)限基線 定期檢查數(shù)據(jù)庫(kù)表 空間容量 配置數(shù) 據(jù)庫(kù)容量基線 結(jié)束 公公司司 信信息息中中 心心 運(yùn)運(yùn)維維 科科 軟軟件件 平平臺(tái)臺(tái) 運(yùn)運(yùn)維維 專(zhuān)專(zhuān)責(zé)責(zé) 系系統(tǒng)統(tǒng) 管管理理 員員 18 1111 作業(yè)項(xiàng)目作業(yè)項(xiàng)目 11 1 Oracle 數(shù)據(jù)庫(kù) 序號(hào)序號(hào)工作內(nèi)容工作內(nèi)容工作內(nèi)容及方法工作內(nèi)容及方法注意事項(xiàng)注意事項(xiàng) 1 單臺(tái)服務(wù)器的 數(shù)據(jù)庫(kù)啟動(dòng) 1 啟動(dòng)操作系統(tǒng) 2 啟動(dòng)數(shù)據(jù)庫(kù)監(jiān)聽(tīng)程序 AIX 或 linux 操作系統(tǒng) su oracle lsnrctl start Windows 操作系統(tǒng) 使用 cmd 命令進(jìn)入控制臺(tái) 輸入 lsnrctl start 并回車(chē) 3 啟動(dòng)數(shù)據(jù)庫(kù) AIX 或 linux 操作系統(tǒng) sqlplus as sysdba SQL startup Windows 操作系統(tǒng) C sqlplus as sysdba SQL startup 4 檢查實(shí)例狀態(tài) SQL select from gv instance 若正常啟動(dòng) 下列字段結(jié)果為 INST ID 字段顯示所有實(shí)例 ID STATUS 字段的值等于 OPEN LOGINS 字段的值等于 ALLOWED DATABASE STATUS 字段的值等于 ACTIVE ACTIVE STATE 字段的值等于 NORMAL 2 單臺(tái)服務(wù)器的 數(shù)據(jù)庫(kù)停止 1 登錄數(shù)據(jù)庫(kù)實(shí)例并檢查實(shí)例狀態(tài) AIX 或 linux 操作系統(tǒng) su oracle sqlplus as sysdba SQL select from gv instance Windows 操作系統(tǒng) C sqlplus as sysdba SQL select from gv instance 2 停止監(jiān)聽(tīng) SQL lsnrctl stop 3 關(guān)閉數(shù)據(jù)庫(kù)實(shí)例 SQL shutdown immediate 3 數(shù)據(jù)庫(kù)集群?jiǎn)?動(dòng) 1 啟動(dòng)操作系統(tǒng) 略 2 啟動(dòng)數(shù)據(jù)庫(kù)集群軟件 AIX 或 linux 操作系統(tǒng) su oracle 適用 oracle10g su grid 適用 oracle 11g crsctl start crs Windows 操作系統(tǒng) C crsctl start crs 3 啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例 AIX 或 linux 操作系統(tǒng) su oracle 適用 oracle10g su grid 適用 oracle10g sqlplus as sysdba SQL startup Windows 操作系統(tǒng) C sqlplus as sysdba 19 SQL startup 4 檢查實(shí)例狀態(tài) SQL select from gv instance 若正常啟動(dòng) 下列字段結(jié)果為 INST ID 字段顯示所有實(shí)例 ID STATUS 字段的值等于 OPEN LOGINS 字段的值等于 ALLOWED DATABASE STATUS 字段的值等于 ACTIVE ACTIVE STATE 字段的值等于 NORMAL 5 啟動(dòng)應(yīng)用 略 6 檢查應(yīng)用狀態(tài) 略 4 集群數(shù)據(jù)庫(kù)停 止 1 檢查集群狀態(tài) AIX 或 linux 操作系統(tǒng) su oracle crs stat t Windows 操作系統(tǒng) C crs stat t 2 查看數(shù)據(jù)庫(kù)狀態(tài) AIX 或 linux 操作系統(tǒng) su oracle sqlplus as sysdba SQL select from gv instance Windows 操作系統(tǒng) C sqlplus as sysdba SQL select from gv instance 3 停止應(yīng)用 略 4 停止監(jiān)聽(tīng) AIX 或 linux 操作系統(tǒng) srvctl stop listener n 所有節(jié) 點(diǎn)執(zhí)行 5 停止實(shí)例 srvctl stop database d i 所有節(jié)點(diǎn)執(zhí)行 或執(zhí)行 srvctl stop database d 在其中一節(jié)點(diǎn)執(zhí)行 同時(shí)停止雙節(jié)點(diǎn)實(shí)例 Windows 操作系統(tǒng) C srvctl stop listener n 所有 節(jié)點(diǎn)執(zhí)行 5 停止實(shí)例 C srvctl stop database d i 所有節(jié)點(diǎn)執(zhí)行 或執(zhí)行 C srvctl stop database d 在其中一節(jié)點(diǎn)執(zhí)行 同時(shí)停止雙節(jié)點(diǎn)實(shí)例 6 停止集群應(yīng)用 AIX 或 linux 操作系統(tǒng) srvctl stop nodeapps n Windows 操作系統(tǒng) C srvctl stop nodeapps n 20 5 數(shù)據(jù)備份有效 性檢查 數(shù)據(jù)庫(kù)備份步驟 1 RAMN 備份 RMAN backup database plus archivelog delete input 備份全庫(kù)及控制文件 服務(wù)器參數(shù)文件與所有歸檔 的重做日志 并刪除舊的歸檔日志 數(shù)據(jù)庫(kù)備份有效性檢查指導(dǎo) 1 檢查熱備份日志信息 AIX 或 linux 操作系統(tǒng) more log 查看是否存在 error warning 關(guān)鍵字 Windows 操作系統(tǒng) C type log 查看是否存 在 error warning 關(guān)鍵字 2 檢查主數(shù)據(jù)庫(kù)的歸檔日志 AIX 或 linux 操作系統(tǒng) ls l 查看是否缺失歸檔 Windows 操作系統(tǒng) 進(jìn)入 查看是否缺失歸檔 3 檢查備份路徑下文件產(chǎn)生的時(shí)間 AIX 或 linux 操作系統(tǒng) ls l 查看產(chǎn)生時(shí)間與備份時(shí)間是 否匹配 Windows 操作系統(tǒng) 進(jìn)入 查看產(chǎn)生時(shí)間與備份 4 檢查備份集的相關(guān)備份內(nèi)容 AIX 或 linux 操作系統(tǒng) e rman target RMAN list backup 查看備份是否完整 Windows 操作系統(tǒng) C rman target RMAN list backup 查看備份是否完整 5 查看 RMAN 日志 查看 rman 所有備份的歷史信息 SELECT j session key TO CHAR J START TIME yyyy mm dd hh24 mi ss start time TO CHAR j end time yyyy mm dd hh24 mi ss end time J TIME TAKEN DISPLAY J INPUT BYTES DISPLAY INPUT SUM J OUTPUT BYTES DISPLAY OUTPUT SUM J OUTPUT DEVICE TYPE J STATUS J INPUT TYPE J INPUT BYTES PER SEC DISPLAY INPUT s J OUTPUT BYTES PER SEC DISPLAY OUTPUT s FROM V rman Backup Job Details j 查看 rman 的日志信息 set lines 120 set pages 200 set feedback off set verify off set scan on select output from v rman output o where o session key 21 1 imp impdp 數(shù)據(jù)導(dǎo)入方式 創(chuàng)建數(shù)據(jù)庫(kù) AIX 或 linux 操作系統(tǒng) su oracle dbca 進(jìn)入圖形化界面創(chuàng)建數(shù)據(jù)庫(kù) Windows 操作系統(tǒng) C dbca 進(jìn)入圖形化界面創(chuàng)建數(shù)據(jù)庫(kù) 創(chuàng)建相關(guān)表空間 AIX 或 linux 操作系統(tǒng) su oracle sqlplus as sysdba Windows 操作系統(tǒng) C sqlplus as sysdba SQL create tablespace datafile dbf size k 最 大不超多 32 1024 1024 1 K 創(chuàng)建用戶 AIX 或 linux 操作系統(tǒng) su oracle sqlplus as sysdba Windows 操作系統(tǒng) C sqlplus as sysdba SQL create user defualt tablespace 邏輯備份導(dǎo)入方式 AIX 或 linux 操作系統(tǒng) su oracle 注意區(qū)分操作系統(tǒng) imp file full y ignore y Windows 操作系統(tǒng) C imp file full y ignore y 6 數(shù)據(jù)恢復(fù) 2 RMAN 恢復(fù)方式 登錄 RMAN 窗口 AIX 或 linux 操作系統(tǒng) rman target Windows 操作系統(tǒng) C rman target 啟動(dòng)數(shù)據(jù)庫(kù)到 MOUNT 狀態(tài) RMAN startup mount 還原數(shù)據(jù)庫(kù) RMAN restore database 恢復(fù)數(shù)據(jù) RMAN recover database 啟動(dòng)數(shù)據(jù)庫(kù) RMAN alter database open 7 日常巡檢 1 確認(rèn)所有的數(shù)據(jù)庫(kù)狀態(tài)正常 AIX 或 linux 操作系統(tǒng) su oracle sqlplus as sysdba SQL select from gv instance Windows 操作系統(tǒng) C sqlplus as sysdba SQL select from gv instance 22 2 檢查文件系統(tǒng)的使用 剩余空間 AIX 或 linux 操作系統(tǒng) df g IBM AIX bdf HP UNIX df h linux Windows 操作系統(tǒng) 打開(kāi)我的電腦查看磁盤(pán)狀態(tài) windows 3 檢查日志文件和告警文件記錄 AIX 或 linux 操作系統(tǒng) more crsd log more alter log Windows 操作系統(tǒng) C type crsd log C type alter log 4 檢查數(shù)據(jù)庫(kù)當(dāng)日備份的有效性 請(qǐng)看第 5 點(diǎn) 5 檢查數(shù)據(jù)文件的狀態(tài) AIX 或 linux 操作系統(tǒng) su oracle sqlplus as sysdba Windows 操作系統(tǒng) C sqlplus as sysdba SQL select from dba data files 查看 online status 字段 是否正常 6 檢查表空間的使用情況 查看是否存在使用率超于 80 7 檢查數(shù)據(jù)庫(kù)系統(tǒng)性能 到處 AWR 報(bào)告分析 SQL rdbms admin awrrpt sql 每月一次或重大項(xiàng)目上線之前的例行檢查 收集系統(tǒng) 配置 數(shù)據(jù)庫(kù)配置 存儲(chǔ)情況 備份有效性 性能狀 況等信息 分析系統(tǒng)現(xiàn)狀 對(duì)內(nèi)存效率 I O 效率 等待事件 TOP SQL 等進(jìn)行分析 發(fā)現(xiàn)潛在問(wèn)題并完 成調(diào)整 1 檢查數(shù)據(jù)庫(kù)程序文件和數(shù)據(jù)庫(kù)文件的完整性 對(duì)數(shù) 據(jù)庫(kù)表空間的碎片情況進(jìn)行檢查 select a tablespace name count 1 碎片量 from dba free space a dba tablespaces b where a tablespace name b tablespace name and b extent management DICTIONARY group by a tablespace name having count 1 20 order by 2 2 檢查數(shù)據(jù)文件是否存在壞塊 rman target RMAN backup validate datafile n RMAN select from v database block corruption 8 深度巡檢 3 檢查數(shù)據(jù)庫(kù)備份的完整和有效 請(qǐng)查看第五點(diǎn) 23 4 解決數(shù)據(jù)庫(kù)的無(wú)效對(duì)象的問(wèn)題 查看 select owner object name object type from dba objects where status INVALID and owner not in SYS SYSTEM SCOTT PERFSTAT 修復(fù) rdbms admin utlrp sql 5 對(duì)數(shù)據(jù)庫(kù)進(jìn)行全方位的安全檢查 包括安全補(bǔ)丁 安全隱患 用戶權(quán)限 數(shù)據(jù)庫(kù)程序文件和數(shù)據(jù)文件的 權(quán)限等 6 對(duì)數(shù)據(jù)庫(kù)的性能評(píng)估 檢查并分析數(shù)據(jù)庫(kù)的參數(shù) 設(shè)置 文件和數(shù)據(jù)分布 操作系統(tǒng) 硬件 系統(tǒng)資源 的使用情況和 SQL 代碼等方面性能狀況 每周對(duì)數(shù)據(jù)庫(kù)對(duì)象的空間擴(kuò)展情況 數(shù)據(jù)的增長(zhǎng)情況 進(jìn)行監(jiān)控 對(duì)數(shù)據(jù)庫(kù)做健康檢查 對(duì)數(shù)據(jù)庫(kù)對(duì)象的狀 態(tài)做檢查 1 監(jiān)控?cái)?shù)據(jù)庫(kù)對(duì)象的空間擴(kuò)展情況 SQL SET LINESIZE 500 SET PAGESIZE 1000 SELECT D TABLESPACE NAME SPACE SUM SPACE M BLOCKS SUM BLOCKS SPACE NVL FREE SPACE 0 USED SPACE M ROUND 1 NVL FREE SPACE 0 SPACE 100 2 USED RATE FREE SPACE FREE SPACE M FROM SELECT TABLESPACE NAME ROUND SUM BYTES 1024 1024 2 SPACE SUM BLOCKS BLOCKS FROM DBA DATA FILES GROUP BY TABLESPACE NAME D SELECT TABLESPACE NAME ROUND SUM BYTES 1024 1024 2 FREE SPACE FROM DBA FREE SPACE GROUP BY TABLESPACE NAME F WHERE D TABLESPACE NAME F TABLESPACE NAME ORDER BY USED RATE DESC 2 監(jiān)控?cái)?shù)據(jù)量的增長(zhǎng)情況 SQL select from dba data files 3 處理無(wú)效的數(shù)據(jù)庫(kù)對(duì)象 rdbms admin utlrp sql 4 處理失效的約束 rdbms admin utlrp sql 7 周定期維護(hù) 5 處理無(wú)效的觸發(fā)器 rdbms admin utlrp sql 8 月定期維護(hù) 每月對(duì)表和索引等進(jìn)行分析 檢查表空間碎片 尋找 數(shù)據(jù)庫(kù)性能調(diào)整的機(jī)會(huì) 進(jìn)行數(shù)據(jù)庫(kù)性能調(diào)整 提出 下一步空間管理計(jì)劃 對(duì)數(shù)據(jù)庫(kù)狀態(tài)進(jìn)行一次全面檢 查 24 1 對(duì)索引進(jìn)行維護(hù)和管理 select OWNER TRIGGER NAME replace TRIGGER TYPE TRIGGER TYPE replace TRIGGERING EVENT TRIGGERING EVENT from dba triggers where status DISABLED and owner SYS 2 對(duì)于頻繁更新的表 需進(jìn)行索引重建 alter index rebuild tablespace 3 對(duì)一些運(yùn)行非常慢的查尋語(yǔ)句進(jìn)行分析 SQL rdbms admin awrrpt sql 4 數(shù)據(jù)庫(kù)高水位回收 SQL alter table xxx shrink space 5 比較每天對(duì)數(shù)據(jù)庫(kù)性能的監(jiān)控報(bào)告 確定是否有必 要對(duì)數(shù)據(jù)庫(kù)性能進(jìn)行調(diào)整 6 根據(jù)表空間增長(zhǎng)情況提出空間管理計(jì)劃 7 提出下一步空間管理計(jì)劃 8 數(shù)據(jù)庫(kù)健康檢查 1 回收站管理 使用 purge recyclebin 命令定期清理回收站 SQL purge recyclebin 2 統(tǒng)計(jì)信息收集 BEGIN DBMS STATS GATHER TABLE STATS ownname tabname estimate percent DBMS STATS AUTO SAMPLE SIZE method opt for all columns size repeat degree DBMS STATS AUTO DEGREE cascade TRUE END 執(zhí)行頻率 3 無(wú)效對(duì)象整理 SQL rdbms admin awrrpt sql 9 其他數(shù)據(jù)庫(kù)運(yùn) 維工作 4 數(shù)據(jù)庫(kù)碎片整理 SQL alter table xxx shrink space 1 數(shù)據(jù)庫(kù)用戶基線配置 定期檢查數(shù)據(jù)庫(kù)用戶數(shù)量 配置數(shù)據(jù)庫(kù)用戶基線 select count from v session 10 安全基線配置 2 數(shù)據(jù)庫(kù)權(quán)限基線配置 定期檢查數(shù)據(jù)庫(kù)權(quán)限分配 配置數(shù)據(jù)庫(kù)權(quán)限基線 select a from dba role privs a dba users b where b username a grantee and b account status OPEN and a granted role in DBA SYSDBA SYSOPER EXP FULL DATABASE DELETE CATALOG ROLE order by a GRANTED ROLE 25 3 數(shù)據(jù)庫(kù)容量基線配置 定期檢查數(shù)據(jù)庫(kù)表空間容量 配置數(shù)據(jù)庫(kù)容量基線 SQL SET LINESIZE 500 SET PAGESIZE 1000 SELECT D TABLESPACE NAME SPACE SUM SPACE M BLOCKS SUM BLOCKS SPACE NVL FREE SPACE 0 USED SPACE M ROUND 1 NVL FREE SPACE 0 SPACE 100 2 USED RATE FREE SPACE FREE SPACE M FROM SELECT TABLESPACE NAME ROUND SUM BYTES 1024 1024 2 SPACE SUM BLOCKS BLOCKS FROM DBA DATA FILES GROUP BY TABLESPACE NAME D SELECT TABLESPACE NAME ROUND SUM BYTES 1024 1024 2 FREE SPACE FROM DBA FREE SPACE GROUP BY TABLESPACE NAME F WHERE D TABLESPACE NAME F TABLESPACE NAME ORDER BY USED RATE DESC 11 2 SQL SERVER 數(shù)據(jù)庫(kù) 序號(hào)序號(hào)工作內(nèi)容工作內(nèi)容工作內(nèi)容及方法工作內(nèi)容及方法注意事項(xiàng)注意事項(xiàng) 1系統(tǒng)啟動(dòng) 數(shù)據(jù)庫(kù)系統(tǒng)啟動(dòng)過(guò)程 1 啟動(dòng)操作系統(tǒng) 2 啟動(dòng)集群應(yīng)用 3 啟動(dòng)數(shù)據(jù)庫(kù) 方法 使用命令行啟動(dòng)數(shù)據(jù)庫(kù) net start mssqlserver 方法 使用 SQL Server 配置管理器啟動(dòng)數(shù)據(jù)庫(kù) 通過(guò)程序菜單找到 SQL Server 配置管理器 找到 SQL Server 服務(wù)中的 SQL Server MSSQLSERVER 右擊選擇 啟動(dòng) 用以啟動(dòng)服務(wù) 4 系統(tǒng)狀態(tài)檢查 5 啟動(dòng)應(yīng)用 6 檢查應(yīng)用狀態(tài) 2系統(tǒng)停止 數(shù)據(jù)庫(kù)系統(tǒng)停止過(guò)程 1 系統(tǒng)狀態(tài)檢查 2 停止應(yīng)用 3 停止數(shù)據(jù)庫(kù) 方法 使用命令行啟動(dòng)數(shù)據(jù)庫(kù) net stop mssqlserver 方法 使用 SQL Server 配置管理器啟動(dòng)數(shù)據(jù)庫(kù) 通過(guò)程序菜單找到 SQL Server 配置管理器 找到 SQL Server 服務(wù)中的 SQL Server MSSQLSERVER 右擊選擇 停止 用以停止服務(wù) 4 停止集群應(yīng)用 5 停止操作系統(tǒng) 3 數(shù)據(jù)備份有效性 檢查 數(shù)據(jù)庫(kù)備份有效性檢查指導(dǎo) 1 檢查熱備份日志信息 檢查備份日志信息和文件產(chǎn)生時(shí)間詳見(jiàn)支持文件中 26 的 1 4 3 數(shù)據(jù)庫(kù)備份完成情況數(shù)據(jù)庫(kù)備份完成情況 2 檢查備份路徑下文件產(chǎn)生的時(shí)間 3 檢查備份集的相關(guān)備份內(nèi)容 客戶端登錄 SQL SERVER 在資源對(duì)象管理器選擇 需要檢查的數(shù)據(jù)庫(kù) 右鍵選擇 任務(wù) 備份 查看 目標(biāo) 選項(xiàng) 點(diǎn)擊 內(nèi)容 即可查看備份集相關(guān)信息 4數(shù)據(jù)恢復(fù) 1 邏輯備份導(dǎo)入 主要根據(jù)建庫(kù)腳本完成庫(kù)的創(chuàng)建 建庫(kù)腳本包括數(shù) 據(jù) 日志文件 恢復(fù)模式 字符集等信息 還原的界面 命令操作詳見(jiàn)支持文檔的 1 4 4 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù) 的恢復(fù)的恢復(fù)章節(jié) 用戶關(guān)聯(lián) 通常在恢復(fù)后數(shù)據(jù)庫(kù)中的用戶也隨之恢復(fù)過(guò)來(lái) 但 是數(shù)據(jù)庫(kù)中并未將其和登錄名進(jìn)行關(guān)聯(lián) 此時(shí)需要 修復(fù)這些孤立用戶 相關(guān)腳本如下 切換到當(dāng)前庫(kù)查看孤立用戶 sp change users login report 修復(fù) sp change users login Auto Fix test NULL password 其中 test 為賬號(hào)名 password 為密碼 2 物理備份恢復(fù) 如果只有數(shù)據(jù)庫(kù)的數(shù)據(jù)文件和日志文件 后綴名為 mdf 和 ldf 則采取附加的方式進(jìn)行還原 登錄資源 管理器 選擇 數(shù)據(jù)庫(kù) 右鍵選擇 附加數(shù)據(jù)庫(kù) 添加 mdf 文件即可 需要注意的是不可缺少 ldf 文件 否則恢復(fù)無(wú)法完成 附加完成后切換到當(dāng)前庫(kù)查看孤立用戶 sp change users login report 修復(fù) sp change users login Auto Fix test NULL password 其中 test 為賬號(hào)名 password 為密碼 5日常巡檢 每天對(duì)數(shù)據(jù)庫(kù)的運(yùn)行狀態(tài) 日志文件 備份情況 數(shù)據(jù)庫(kù)的空間使用情況 系統(tǒng)資源的使用情況進(jìn)行 檢查 發(fā)現(xiàn)并解決問(wèn)題 1 確認(rèn)所有的數(shù)據(jù)庫(kù)狀態(tài)正常 select from sysdatabases 查看數(shù)據(jù)庫(kù)運(yùn)行狀態(tài) 查 詢出結(jié)果中有一列名為 status 值為 512 則處于 offline 狀態(tài) 2 檢查文件系統(tǒng)的使用 剩余空間 通常 windows 中 SQLSERVER 數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù) 日 志文件的大小不進(jìn)行限制 所以所在的盤(pán)剩余的空 間為空余的 此時(shí)只能通過(guò)查看數(shù)據(jù)文件的增長(zhǎng)策 略的評(píng)估剩余的空間是否滿足近期要求 如果對(duì)數(shù) 據(jù) 日志文件設(shè)置了限制文件大小則可以通過(guò) Exec sp spaceused 查看當(dāng)前數(shù)據(jù)庫(kù)的磁盤(pán)使用情況進(jìn)行 評(píng)估 3 檢查日志文件和告警文件記錄 主要檢查日志文件的大小是否過(guò)大 DBCC SQLPERF LOGSPACE 即可查看各庫(kù)的日志 如果日志過(guò)大則考慮對(duì)日志 進(jìn)行收縮 4 檢查數(shù)據(jù)庫(kù)當(dāng)日備份的有效性 主要通過(guò)檢查備份文件大小 日志是否收縮 備份的時(shí)長(zhǎng)以及 ERRORLOG 文件中是否含有備份 失敗信息進(jìn)行判斷 如果環(huán)境允許的話可以進(jìn)行恢 復(fù)測(cè)試 5 檢查空間的使用情況 27 Exec sp spaceused 查看當(dāng)前數(shù)據(jù)庫(kù)的磁盤(pán)使用情況 DBCC SQLPERF LOGSPACE 查看日志文件使用情 況 6 檢查數(shù)據(jù)庫(kù)系統(tǒng)性能 登錄數(shù)據(jù)庫(kù)資源管理器 右鍵選擇 活動(dòng)和監(jiān)視器 可以查看 進(jìn)程 I O CPU 使用以及近期耗費(fèi)大量 資源的 SQL 腳本 或者在特定時(shí)間內(nèi)使用 SQL SERVER PROFILER 工 具對(duì)該時(shí)間段內(nèi)執(zhí)行的 SQL 腳本執(zhí)行計(jì)劃進(jìn)行監(jiān)控 7 日常出現(xiàn)問(wèn)題的處理 通常主要是性能 安全問(wèn)題 解決這類(lèi)問(wèn)題主要通 過(guò)統(tǒng)計(jì)更新 tempdb 調(diào)整 日志收縮等方式來(lái)進(jìn)行 優(yōu)化 統(tǒng)計(jì)更新 ALTER INDEX indexname ON tablename REBUILD PARTITION ALL WITH PAD INDEX OFF STATISTICS NORECOMPUTE OFF ALLOW ROW LOCKS ON ALLOW PAGE LOCKS ON ONLINE OFF SORT IN TEMPDB OFF 建議通過(guò)定期做 ALTER INDEX REBUILD 來(lái)提高性 能 Tempdb 調(diào)整 可以根據(jù)數(shù)據(jù)庫(kù)的性質(zhì)對(duì) tempdb 進(jìn)行調(diào)整 合理初 始化 tempdb 的大小以及相應(yīng)的位置存放 存放至 I O 較高 I O 較少的存儲(chǔ)上 并建議創(chuàng)建與 CPU 邏 輯數(shù)目 1 4 1 2 比例的文件個(gè)數(shù) 提高性能 日志清理 收縮 Sql server 2008 版本腳本 USE master GO ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO WAIT GO ALTER DATABASE DNName SET RECOVERY SIMPLE GO USE DNName GO BACKUP LOG DNName to disk d work log1 bak go DBCC SHRINKFILE N LogFileName 11 TRUNCATEONLY GO USE master GO ALTER DATABASE DNName SET RECOVERY FULL WITH NO WAIT GO ALTER DATABASE DNName SET RECOVERY FULL GO 先備份日志 然后進(jìn)行收縮 6深度巡檢 每月一次或重大項(xiàng)目上線之前的例行檢查 收集系 統(tǒng)配置 數(shù)據(jù)庫(kù)配置 存儲(chǔ)情況 備份有效性 性 能狀況等信息 分析系統(tǒng)現(xiàn)狀 對(duì)內(nèi)存效率 I O 效 率 等待事件 TOP SQL 等進(jìn)行分析 發(fā)現(xiàn)潛在問(wèn) 題并完成調(diào)整 健康性檢查檢查涉及到以下三個(gè)方面 數(shù)據(jù)庫(kù)的穩(wěn) 定 安全和性能 具體包括 1 檢查數(shù)據(jù)庫(kù)程序文件和數(shù)據(jù)庫(kù)文件的完整性 對(duì)數(shù)據(jù)庫(kù)表空間的碎片情況進(jìn)行檢查 28 完整性主要通過(guò)檢查 SQL SERVER 服務(wù)的狀態(tài) 來(lái)進(jìn)行判斷 并結(jié)合操作系統(tǒng)中的事件查看器 查看 windows 日志 下的 應(yīng)用程序 日志中 SQL SERVER 相關(guān)日志信息進(jìn)行收集 確保數(shù) 據(jù)庫(kù)服務(wù)的狀態(tài)是否正常 檢查數(shù)據(jù)庫(kù)碎片情況主要通過(guò)命令進(jìn)行 DBCC ShowContig 表名 檢查索引碎片情況 2 檢查數(shù)據(jù)庫(kù)對(duì)象物理關(guān)系和邏輯關(guān)系的完整性 查看數(shù)據(jù)庫(kù)數(shù)據(jù) 日志文件列表 select from dbo sysfiles 3 檢查數(shù)據(jù)文件是否存在壞塊 查看近期日志是否含有 823 824 825 級(jí)別的 I O 錯(cuò)誤 4 檢查數(shù)據(jù)庫(kù)備份的完整和有效 查看備份文件大小 查看備份耗時(shí) 查看相應(yīng)時(shí)間點(diǎn)的日志信息有無(wú)異常 對(duì)備份文件進(jìn)行還原驗(yàn)證 5 檢查和解決數(shù)據(jù)庫(kù)告警日志所示錯(cuò)誤 通過(guò) 事件查看器 查看 windows 日志 下的 應(yīng)用程序 中 SQL SERVER 相關(guān)告警信息 根據(jù) 詳細(xì)的錯(cuò)誤號(hào)查看官方文檔進(jìn)行解決 6 對(duì)數(shù)據(jù)庫(kù)進(jìn)行全方位的安全檢查 包括安全補(bǔ) 丁 安全隱患 用戶權(quán)限 數(shù)據(jù)庫(kù)程序文件和 數(shù)據(jù)文件的權(quán)限等 定期進(jìn)行補(bǔ)丁修復(fù)以及系統(tǒng)用戶權(quán)限檢查 7 對(duì)數(shù)據(jù)庫(kù)的性能評(píng)估 通過(guò) SQL SERVER PROFILERT 工具以及資源管理 器中的 活動(dòng)和監(jiān)視器 檢查系統(tǒng)在高峰期資源使用 情況以及耗費(fèi)較大資源 SQL 代碼執(zhí)行計(jì)劃 記錄相 關(guān)的執(zhí)行語(yǔ)句以及是否存在硬件上的瓶頸 7周定期維護(hù) 每周對(duì)數(shù)據(jù)的增長(zhǎng)情況進(jìn)行監(jiān)控 對(duì)數(shù)據(jù)庫(kù)做健康 檢查 對(duì)數(shù)據(jù)庫(kù)對(duì)象的狀態(tài)做檢查 1 監(jiān)控?cái)?shù)據(jù)量的增長(zhǎng)情況 Exec sp spaceused 查看當(dāng)前數(shù)據(jù)庫(kù)的磁盤(pán)使用情況 并記錄各階段的增長(zhǎng)情況 2 處理無(wú)效的數(shù)據(jù)庫(kù)對(duì)象 EXEC sp recompile 存儲(chǔ)過(guò)程 觸發(fā)器 表 視圖 8月定期維護(hù) 每月對(duì)表和索引等進(jìn)行分析 檢查表空間碎片 尋 找數(shù)據(jù)庫(kù)性能調(diào)整的機(jī)會(huì) 進(jìn)行數(shù)據(jù)庫(kù)性能調(diào)整 提出下一步空間管理計(jì)劃 對(duì)數(shù)據(jù)庫(kù)狀態(tài)進(jìn)行一次 全面檢查 1 對(duì)索引進(jìn)行維護(hù)和管理 使用數(shù)據(jù)庫(kù)自帶的計(jì)劃服務(wù)進(jìn)行定期的 統(tǒng)計(jì)更新 詳見(jiàn) 支持文件中 1 3 5 統(tǒng)計(jì)更新策略統(tǒng)計(jì)更新策略 章節(jié) 2 對(duì)于頻繁更新的表 需進(jìn)行索引重建 對(duì)于更新頻繁的表可以采用 ALTER INDEX REBUILD 詳見(jiàn)支持文件中 1 3 5 統(tǒng)計(jì)更新策略統(tǒng)計(jì)更新策略 章 節(jié) 3 數(shù)據(jù)庫(kù)健康檢查 檢查數(shù)據(jù)庫(kù)服務(wù)的狀態(tài) 檢查操作系統(tǒng)日志中 SQL SERVER 的相關(guān)日志 檢查 SQL SERVER 近期的 ERRORLOG 日志 9 其他數(shù)據(jù)庫(kù)運(yùn)維 工作 無(wú) 10安全基線配置 1 數(shù)據(jù)庫(kù)用戶基線配置 在 Microsoft sql server management studio 里改 先登 錄 進(jìn)入 安全性 登錄名 在用戶名的屬性頁(yè)里 29 將 Sa 或者其他用戶賬號(hào)密碼修改成符合下列要求 8 位字符 須有大小寫(xiě) 須有字母與數(shù)字 2 數(shù)據(jù)庫(kù)權(quán)限基線配置 禁止 GUEST 用戶訪問(wèn)數(shù)據(jù)庫(kù) REVOKE CONNECT FROM GUEST 同時(shí)定期檢查數(shù)據(jù)庫(kù)用戶是否擁有 public 以外的角色 3 數(shù)據(jù)庫(kù)安全防護(hù)基線 刪除 pubs NorthWind 數(shù)據(jù)庫(kù) DROP DATABASE pubs Go DROP DATABASE NorthWind Go 修改默認(rèn)服務(wù)端口 1433 在程序安裝目錄中選擇 sql server configration manager 然后選擇 sql server 網(wǎng)絡(luò)配置 點(diǎn)擊 MSSSQLSERVER 協(xié)議中的 TCP IP 協(xié)議屬性 選擇 IP 選項(xiàng) 在 IPALL 一欄中修改成其他端口后重啟重啟 SQL SERVER 服務(wù)服務(wù) 11數(shù)據(jù)庫(kù)安裝配置 1 數(shù)據(jù)庫(kù)安裝準(zhǔn)備 數(shù)據(jù)庫(kù)軟件名稱(chēng) 數(shù)據(jù)庫(kù)軟件安裝環(huán)境 詳見(jiàn)支持文件中 1 1 1 操作系統(tǒng)的準(zhǔn)備工作操作系統(tǒng)的準(zhǔn)備工作 2 數(shù)據(jù)庫(kù)安裝規(guī)劃 詳見(jiàn)支持文件中 1 2 1 現(xiàn)場(chǎng)創(chuàng)建數(shù)據(jù)庫(kù)的規(guī)劃現(xiàn)場(chǎng)創(chuàng)建數(shù)據(jù)庫(kù)的規(guī)劃 3 數(shù)據(jù)庫(kù)產(chǎn)品安裝過(guò)程 檢查操作系統(tǒng)環(huán)境 詳見(jiàn)支持文件中 1 1 2 現(xiàn)場(chǎng)創(chuàng)建現(xiàn)場(chǎng)創(chuàng)建 數(shù)據(jù)庫(kù)的規(guī)劃數(shù)據(jù)庫(kù)的規(guī)劃 數(shù)據(jù)庫(kù)產(chǎn)品的配置過(guò)程 數(shù)據(jù)庫(kù)數(shù)據(jù) 日志文件設(shè)置 Tempdb 調(diào)整 系統(tǒng)庫(kù)調(diào)整 內(nèi)存調(diào)整 資源調(diào)控器 統(tǒng)計(jì)更新策略 備份策略 詳見(jiàn)支持文件中 1 2 2 現(xiàn)場(chǎng)數(shù)據(jù)文件的現(xiàn)場(chǎng)數(shù)據(jù)文件的設(shè)置設(shè)置 1 3 數(shù)據(jù)庫(kù)優(yōu)化數(shù)據(jù)庫(kù)優(yōu)化 1 4 1 備份策略 自帶計(jì)劃任務(wù) 備份策略 自帶計(jì)劃任務(wù) 1 4 2 備份策略 操作系統(tǒng) 備份策略 操作系統(tǒng) 11 3 MY SQL 序號(hào)序號(hào)工作內(nèi)容工作內(nèi)容工作內(nèi)容及方法工作內(nèi)容及方法注意事項(xiàng)注意事項(xiàng) 1系統(tǒng)啟動(dòng) 數(shù)據(jù)庫(kù)系統(tǒng)啟動(dòng)過(guò)程 1 啟動(dòng)操作系統(tǒng) 2 啟動(dòng)集群應(yīng)用 3 啟動(dòng) mysql 數(shù)據(jù)庫(kù) Windows 下 使用命令行啟動(dòng)數(shù)據(jù)庫(kù) net start mysql Linux 下 方法 etc rc d init d mysqld start 方法 service mysqld start 4 系統(tǒng)狀態(tài)檢查 5 啟動(dòng)應(yīng)用 6 檢查應(yīng)用狀態(tài) 注意啟動(dòng)時(shí)使用的操作系統(tǒng)賬 戶應(yīng)具有管理員權(quán)限 2系統(tǒng)停止數(shù)據(jù)庫(kù)系統(tǒng)停止過(guò)程注意停止時(shí)使用的操作系統(tǒng)賬 30 1 系統(tǒng)狀態(tài)檢查 2 停止應(yīng)用 3 停止 mysql 數(shù)據(jù)庫(kù) Windows 下 使用命令行啟動(dòng)數(shù)據(jù)庫(kù) net stop mysql Linux 下 方法 etc rc d init d mysqld stop 方法 service mysqld stop 4 停止集群應(yīng)用 5 停止操作系統(tǒng) 戶應(yīng)具有管理員權(quán)限 3 數(shù)據(jù)備份有 效性檢查 1 檢查備份出來(lái)的文本文件中是否有錯(cuò)誤信息 Windows 或 Linux 下 命令行進(jìn)入 MySQL bin 目錄調(diào)用 mysqldump 以 Linux 系統(tǒng)為例 bin mysqldump ptest uroot tab backup mysqldb bk mysqldb bin cat tmp mysqldb txt grep error tab 選項(xiàng)可以在備份目錄 backup mysqldb bk 下生成后 綴為 sql 和 txt 的兩類(lèi)文件 其中 sql 保存了創(chuàng)建表的 SQL 語(yǔ)句 而 txt 保存著原始 數(shù)據(jù) 4數(shù)據(jù)恢復(fù) 1 數(shù)據(jù)庫(kù)重建情況下的數(shù)據(jù)恢

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論