數(shù)據(jù)庫日常運維手冊_第1頁
數(shù)據(jù)庫日常運維手冊_第2頁
數(shù)據(jù)庫日常運維手冊_第3頁
數(shù)據(jù)庫日常運維手冊_第4頁
數(shù)據(jù)庫日常運維手冊_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、-作者xxxx-日期xxxx數(shù)據(jù)庫日常運維手冊【精品文檔】神州數(shù)碼信息系統(tǒng)有限公司數(shù)據(jù)庫日常運維手冊神州數(shù)碼信息系統(tǒng)有限公司2015/9/5日常運維操作手冊主要針對ORACLE數(shù)據(jù)庫管理員對數(shù)據(jù)庫系統(tǒng)做定期監(jiān)控:(1). 每天對ORACLE數(shù)據(jù)庫的運行狀態(tài)、日志文件、備份情況、數(shù)據(jù)庫的空間使用情況、系統(tǒng)資源的使用情況進行檢查,發(fā)現(xiàn)并解決問題。并要有相關的人員負責每天查看,發(fā)現(xiàn)問題及時上報分析。檢查每天的數(shù)據(jù)庫備份完成情況。(2). 每周對數(shù)據(jù)庫對象的空間擴展情況、數(shù)據(jù)的增長情況進行監(jiān)控、對數(shù)據(jù)庫做健康檢查、對數(shù)據(jù)庫對象的狀態(tài)做檢查。(3). 每月對表和索引等進行Analyze、檢查表空間碎片、

2、尋找數(shù)據(jù)庫性能調(diào)整的機會、進行數(shù)據(jù)庫性能調(diào)整、提出下一步空間管理計劃。對ORACLE數(shù)據(jù)庫狀態(tài)進行一次全面檢查(4)根據(jù)公司數(shù)據(jù)庫的安全策略對ORACLE DB進行加固一 日維護過程1.1、確認所有的INSTANCE狀態(tài)正常登陸到所有數(shù)據(jù)庫或例程,檢測ORACLE后臺進程:$ps ef|grep ora1.2、檢查文件系統(tǒng)的使用(剩余空間)如果文件系統(tǒng)的剩余空間小于20%,需刪除不用的文件以釋放空間。#df k1.3、檢查日志文件和trace文件記錄檢查相關的日志文件和trace文件中是否存在錯誤。A、連接到每個需管理的系統(tǒng)使用telnet命令B、對每個數(shù)據(jù)庫,進入到數(shù)據(jù)庫的bdump目錄,u

3、nix系統(tǒng)中BDUMP目錄通常是$ORACLE_BASE/bdump#$ORACLE_BASE/bdumpC、使用 Unix tail命令來查看alert_.log文件#tail $ORACLE_BASE/bdump/alert_.logD、如果發(fā)現(xiàn)任何新的ORA- 錯誤,記錄并解決1.4、檢查數(shù)據(jù)庫當日備份的有效性。對RMAN備份方式:1.5、檢查數(shù)據(jù)文件的狀態(tài)檢查所有數(shù)據(jù)文件并記錄狀態(tài)不是“online”的數(shù)據(jù)文件,并做恢復。Sqlplus Select file_name from dba_data_files where status=OFFLINE1.6、檢查表空間的使用情況SELE

4、CT tablespace_name, max_m, count_blocksfree_blk_cnt, sum_free_m,to_char(100*sum_free_m/sum_m, 99.99) | % AS pct_free FROM ( SELECT tablespace_name,sum(bytes)/1024/1024 AS sum_m FROM dba_data_files GROUP BY tablespace_name), ( SELECT tablespace_name AS fs_ts_name, max(bytes)/1024/1024 AS max_m, count

5、(blocks) AS count_blocks, sum(bytes/1024/1024) AS sum_free_m FROM dba_free_space GROUP BY tablespace_name ) WHERE tablespace_name = fs_ts_name1.7、檢查剩余表空間SELECT tablespace_name, sum ( blocks ) as free_blk ,trunc ( sum ( bytes ) /(1024*1024) ) as free_m,max ( bytes ) / (1024) as big_chunk_k,count (*)

6、as num_chunks FROM dba_free_space GROUP BY tablespace_name;1.8、監(jiān)控數(shù)據(jù)庫性能(重點)運行bstat/estat生成系統(tǒng)報告或者使用statspack收集統(tǒng)計數(shù)據(jù)1.9、檢查數(shù)據(jù)庫系統(tǒng)性能(重點)主要檢查并記錄數(shù)據(jù)庫系統(tǒng)的cpu使用率、pagespaces、IO、buffer命中率等等,可以使用topas、vmstat、iostat、glance、top等命令1.10、日常出現(xiàn)問題的處理。二每周維護過程 2.1、監(jiān)控數(shù)據(jù)庫對象的空間擴展情況 根據(jù)本周每天的檢查情況找到空間擴展很快的數(shù)據(jù)庫對象,并采取相應的措施- 刪除歷史數(shù)據(jù)- 擴表

7、空間alter tablespace add datafile size - 調(diào)整數(shù)據(jù)對象的存儲參數(shù)next extentpct_increase2.2、監(jiān)控數(shù)據(jù)量的增長情況根據(jù)本周每天的檢查情況找到記錄數(shù)量增長很快的數(shù)據(jù)庫對象,并采取相應的措施- 刪除歷史數(shù)據(jù)- 擴表空間altertablespace add datafile size 2.3、系統(tǒng)健康檢查檢查以下內(nèi)容:init.oracontrolfileredo log filearchivingsort area sizetablespace(system,temporary,tablespace fragment)datafiles

8、(autoextend,location)object(number of extent,nextextent,index)rollback segmentlogging&tracing(alert.log,max_dump_file_size,sqlnet)2.4、檢查無效的數(shù)據(jù)庫對象SELECT owner, object_name, object_type FROM dba_objects WHERE status=INVALID。2.5、檢查不起作用的約束SELECT owner, constraint_name, table_name, constraint_type, status

9、 FROM dba_constraints WHERE status = DISABLED AND constraint_type = P2.6、檢查無效的triggerSELECT owner, trigger_name, table_name, status FROM dba_triggers WHERE status = DISABLED三月維護過程3.1、Analyze Tables/Indexes/Cluster analyze table estimate statistics sample 50 percent;3.2、對索引進行維護和管理使用analyze 和DBMS_STAT

10、S,DBMS_UTILITY對庫進行分析工作。對于頻繁更新的表,需進行索引重建 alter index XXXXX rebulid online (建議在非繁忙時刻進行重建工作)。對一些運行非常慢的查尋語句進行分析,根據(jù)execution plan確定問題的原因:是否沒用到索引,索引需重建,需增加索引等。3.3、檢查表空間碎片根據(jù)本月每周的檢查分析數(shù)據(jù)庫碎片情況,找到相應的解決方法3.4、尋找數(shù)據(jù)庫性能調(diào)整的機會(重點)比較每天對數(shù)據(jù)庫性能的監(jiān)控報告,確定是否有必要對數(shù)據(jù)庫性能進行調(diào)整3.5、數(shù)據(jù)庫性能調(diào)整(重點)如有必要,進行性能調(diào)整3.6、提出下一步空間管理計劃根據(jù)每周的監(jiān)控,提出空間管理

11、的改進方法四,oracle數(shù)據(jù)庫加固4.1 建多個用戶profile,并設置給相應的用戶,例如Create profile user_profilePassword Management = Enabled PASSWORD_LIFE_TIME = 90PASSWORD_GRACE_TIME = 5PASSWORD_REUSE_TIME = UnlimitedPASSWORD_REUSE_MAX = 5FAILED_LOGIN_ATTEMPTS =5PASSWORD_LOCK_TIME = UnlimitedIDLE_TIME = 15SESSIONS_PER_USER = Unlimited

12、min length = 8設置用戶密碼策略4.2 限制資源在INIt.ora文件中設置RESOURCE_LIMIT=TRUE審計AUDIT_TRAIL=DBAUDIT_SYS_OPERATIONS=TRUE等4.3 改變默認賬號的密碼,lock 有關用戶的登錄如demo,outli,scott等4.4 數(shù)據(jù)文件,日志文件,control file,archive file權限設置等ChownR 600 *.dbf4.5 設置create table,connect,RESOURCE,CREATE ANY VIEW,ALTER的權限Select * from dba_sys_privs whe

13、re privilege like create table;Select * from dba_sys_privs where privilege like alter%;等4.6 Oracle Listener control幀聽控制Example:SAVE_CONFIG_ON_STOP_ = ON PASSWORDS_ = 2D6C48144CF753AC2D6C48144CF753AC is only an example value.命令:1、檢查SQL Server服務啟動類型;方法:配置工具SQL Server外圍應用配置器:(1)檢查SQL Server服務啟動類型;(2)檢查

14、SQL Server Agent服務啟動類型。2、通過“任務管理器”檢查系統(tǒng)進程,判斷是否有異常進程。如果存在異常進程,則記錄并查詢;3、檢查SQL Server管理端口;方法:SQL Server配置管理器SQL Server協(xié)議TCP/IP協(xié)議IP地址選顯卡注:SQL Server默認端口號為:14334、SQL Server實例連接檢查;方法:(1)啟動SSMS;(2)依照實際情況,使用“本地”或“SA”方式登錄;(3)登錄成功后,檢查實例運行情況(“啟動”或“停止”);(4)通過實例屬性檢查“身份驗證模式”與“服務器身份驗證模式”。5、賬號安全管理;方法:(1)選擇“SQL 安全性”登

15、錄名,記錄所有用戶賬戶,記錄并核對;(2)注意點選用戶賬戶,查看賬戶內(nèi)服務器角色,記錄并核對。6、SQL Server補丁管理;方法:(1)啟動SSMS;(2)鼠標右鍵點選數(shù)據(jù)庫實例,并選擇屬性;(3)在“常規(guī)”選項卡中查看SQL Server版本,如SP1或SP2。7、資源使用管理;方法:(1)開始程序管理工具性能日志與警報;(2)點選“計數(shù)器日志”新建“計數(shù)器”;(3)輸入“計數(shù)器名”,進入“計數(shù)器”設置窗口;(4)添加計數(shù)器,可添加:1)SQL Server Buffer:常規(guī)統(tǒng)計;2)SQL Server:訪問方法;3)SQL Server Locks:緩存管理器;4)SQL Server:鎖相關的性能監(jiān)視計數(shù),如添加CPU。注:如果被監(jiān)視服務器為“多核處理器”,則需要選擇“Total”選項,使各CPU單元均處于“使用狀態(tài)”;數(shù)據(jù)采樣間隔時間為:120秒/次,以便降低系統(tǒng)資源消耗。5)設置日志文件的格式和名稱規(guī)則:文件類型選擇默認的“二進制”格式;文件名

溫馨提示

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

評論

0/150

提交評論