ORACLE數(shù)據(jù)庫(kù)日常維護(hù)與管理手冊(cè)_第1頁
ORACLE數(shù)據(jù)庫(kù)日常維護(hù)與管理手冊(cè)_第2頁
ORACLE數(shù)據(jù)庫(kù)日常維護(hù)與管理手冊(cè)_第3頁
ORACLE數(shù)據(jù)庫(kù)日常維護(hù)與管理手冊(cè)_第4頁
ORACLE數(shù)據(jù)庫(kù)日常維護(hù)與管理手冊(cè)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

年4月19日ORACLE數(shù)據(jù)庫(kù)日常維護(hù)與管理手冊(cè)資料內(nèi)容僅供參考,如有不當(dāng)或者侵權(quán),請(qǐng)聯(lián)系本人改正或者刪除。全球眼?(MEGAEYES)網(wǎng)絡(luò)圖像管理系統(tǒng)2.0ORACLE日常維護(hù)與管理手冊(cè)北京互信互通信息技術(shù)有限公司-08-08目錄全球眼?(MEGAEYES)網(wǎng)絡(luò)圖像管理系統(tǒng)2.0 11 引言 31.1 目的 31.2 范圍 31.3 參考資料 32 日常維護(hù)與管理說明 32.1 運(yùn)行環(huán)境 32.1.1 硬件環(huán)境 32.1.2 軟件環(huán)境 32.2 數(shù)據(jù)庫(kù)日常維護(hù) 42.2.1 數(shù)據(jù)庫(kù)初始設(shè)置 42.2.2 每日工作內(nèi)容 52.2.3 每周工作內(nèi)容 62.2.4 每月工作內(nèi)容 6引言目的對(duì)于重要的商業(yè)系統(tǒng)來說,數(shù)據(jù)庫(kù)系統(tǒng)的正常運(yùn)行是保證商業(yè)應(yīng)用平穩(wěn)運(yùn)行的關(guān)鍵??墒菙?shù)據(jù)庫(kù)在運(yùn)行過程中可能會(huì)因?yàn)榉N種原因發(fā)生問題。這時(shí),數(shù)據(jù)庫(kù)的管理與日常維護(hù)工作將變得尤為重要。為了指導(dǎo)數(shù)據(jù)庫(kù)管理員做好日常維護(hù)工作,保證數(shù)據(jù)庫(kù)系統(tǒng)的正常運(yùn)行,特制定本文檔。當(dāng)然,數(shù)據(jù)庫(kù)的日常維護(hù)是復(fù)雜和繁瑣的,本文僅涉及一些常見的數(shù)據(jù)庫(kù)日常維護(hù)的內(nèi)容,在實(shí)際工作中,數(shù)據(jù)庫(kù)管理員還需要做更多的工作。范圍本文檔使用的人員:數(shù)據(jù)庫(kù)維護(hù)管理人員和相關(guān)人員。本文檔涉及內(nèi)容:oracle數(shù)據(jù)庫(kù)的日常維護(hù)與管理解決方案。參考資料中國(guó)電信網(wǎng)絡(luò)視頻監(jiān)控技術(shù)(暫行)規(guī)范日常維護(hù)與管理說明運(yùn)行環(huán)境程序的運(yùn)行環(huán)境包括硬件運(yùn)行環(huán)境和軟件運(yùn)行環(huán)境。硬件環(huán)境CPU類型:Intel及其兼容系列CPU內(nèi)存容量:剩余內(nèi)存要達(dá)2G以上硬盤容量:剩余硬盤容量要達(dá)1G以上網(wǎng)卡類型:100M網(wǎng)卡軟件環(huán)境操作系統(tǒng):RedHatLinuxAS3.0數(shù)據(jù)庫(kù):Oracle9iDatabaseRelease2(9.2.0.4.0)forLinuxx86數(shù)據(jù)庫(kù)日常維護(hù)數(shù)據(jù)庫(kù)的日常維護(hù)工作主要包括管理員每日的工作內(nèi)容,每周的工作內(nèi)容以及每月的工作內(nèi)容。數(shù)據(jù)庫(kù)初始設(shè)置基于數(shù)據(jù)安全性的考慮,需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行如下的初始設(shè)置。1數(shù)據(jù)庫(kù)設(shè)為歸檔模式1)以管理員身份連接數(shù)據(jù)庫(kù)SQL>>connectsys/sys@數(shù)據(jù)庫(kù)例程SIDassysdba2)察看數(shù)據(jù)庫(kù)是否處于存檔模式 SQL>>archiveloglist說明:該命令會(huì)提示以下信息,注意灰色部分顯示的狀態(tài)。DatabaselogmodeNoArchiveModeAutomaticarchivalDisabledArchivedestination/opt/oracle/product/9.0.2/dbs/archOldestonlinelogsequence31Currentlogsequence333)如果處于非歸檔模式則設(shè)為歸檔模式 SQL>>shutdownimmediate; SQL>>startupmount; SQL>>alterdatabaseachivelog;4)如果處于非自動(dòng)歸檔狀態(tài)則設(shè)為自動(dòng)歸檔 SQL>>altersystemsetlog_archive_start=TRUESCOPE=spfile;5重新啟動(dòng)數(shù)據(jù)庫(kù) SQL>>shutdownimmediate; SQL>>startup;2控制文件設(shè)置每一個(gè)數(shù)據(jù)庫(kù)都必須有一個(gè)控制檔。它是一個(gè)小型二進(jìn)制檔案,用來描述Oracle9i實(shí)體結(jié)構(gòu)。主要是儲(chǔ)存數(shù)據(jù)庫(kù)名稱,數(shù)據(jù)庫(kù)建立時(shí)間,資料文件名稱與所在位置,重置日志文件名稱與所在位置,當(dāng)前的日志序列碼(logsequencenumber),檢查點(diǎn)信息。因此開啟Oracle9i數(shù)據(jù)庫(kù)時(shí)一定要讀取控制文件才能取得所有數(shù)據(jù)庫(kù)實(shí)體檔案相關(guān)信息。一旦控制文件不幸毀損,數(shù)據(jù)庫(kù)便無法順利開啟。也因?yàn)槿绱?控制檔的管理與維護(hù)工作顯得格外重要。一般的設(shè)置建議為:每個(gè)數(shù)據(jù)庫(kù)最好擁有兩個(gè)以上控制檔,并各自存放在不同磁盤上。系統(tǒng)默認(rèn)有三個(gè)控制文件control01.ctl,control02.ctl,control03.ctl。如果需要增加更多的控制文件,最簡(jiǎn)單的方式就是先將既有控制文件復(fù)制到目的位置,然后將控制文件名稱加入起始參數(shù)檔的CONTROL_FILES之中()。同理,如果想更改控制檔名稱,也能夠先將控制文件復(fù)制到目的位置后予以更名,再更新CONTROL_FILES參數(shù)。操作步驟如下:1.關(guān)閉數(shù)據(jù)庫(kù)。2.在操作系統(tǒng)下將既有控制文件復(fù)制到目的位置。3.開啟起始參數(shù)檔,并修改CONTROL_FILES參數(shù)。您必須將新的控制文件名與所在目錄更新到init<sid>.ora4.重新開啟數(shù)據(jù)庫(kù)。3重做日志文件設(shè)置數(shù)據(jù)庫(kù)默認(rèn)情況下有三個(gè)日志文件成員組,分別為Group1,Group2,Group3。每個(gè)組里面有一個(gè)成員。分別對(duì)應(yīng)redo01.log,redo02.log,redo03.log。重做日志文件是重要的數(shù)據(jù)庫(kù)恢復(fù)結(jié)構(gòu),因?yàn)樗涗浟藬?shù)據(jù)庫(kù)的所有變更。因此重做日志文件的存儲(chǔ)非常關(guān)鍵。一般的設(shè)置建議為:至少需要兩個(gè)日志成員組,每個(gè)日志文件成員組至少有兩個(gè)成員,不同的日志成員組存儲(chǔ)在不同的磁盤上。能夠經(jīng)過如下命令增加日志成員組和成員:添加日志文件成員組ALTERDATABASE

ADDLOGFILEGROUP4

('/opt/redo04.log')SIZE1024K刪除日志文件成員組alterdatabasedroplogfilegroupx;添加日志文件成員AlterDatabaseAddLogfileMember'/opt/oracle/redo04.log'TOGROUP3

刪除日志文件成員AlterDatabasedroplogfilemember'/opt/oracle/redo04.log'FROMGROUP3

每日工作內(nèi)容(1)確認(rèn)所有的數(shù)據(jù)庫(kù)INSTANCE狀態(tài)正常方法一:經(jīng)過EnterpriseManagerConsole登陸到所有數(shù)據(jù)庫(kù)或例程,檢測(cè)ORACLE后臺(tái)進(jìn)程是否都啟動(dòng)正常。EnterpriseManagerConsole經(jīng)過命令$oemappconsole啟動(dòng)然后使用sys用戶登錄(角色使用sysdba).方法二:經(jīng)過操作系統(tǒng)命令查看oracle的服務(wù)進(jìn)程是否運(yùn)行正常。命令如下:$ps-ef|grepora數(shù)據(jù)庫(kù)instance進(jìn)程名一般是如下格式:oracle+<SID>(2)檢查文件系統(tǒng)的使用(剩余空間)如果文件系統(tǒng)的剩余空間小于20%,需刪除不用的文件以釋放空間。經(jīng)過操作系統(tǒng)命令:$df–k(3)檢查日志文件和trace文件記錄alert和trace文件中的錯(cuò)誤連接到管理的數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)日志信息一般是$ORACLE_BASE/rdbms/log.例如安裝oracle9.2.0.1版本的路徑是/opt/oracle/admin/mega/bdump使用操作系統(tǒng)命令:$tailalert_<SID>.log$tail<SID>_*_*.trc查看日志信息,如果發(fā)現(xiàn)任何新的ORA-錯(cuò)誤,記錄并解決。(4)檢查數(shù)據(jù)庫(kù)當(dāng)日備份的有效性對(duì)EXPORT備份方式:檢查exp日志文件以確定備份是否成功對(duì)其它備份方式:檢查相應(yīng)的日志文件(5)檢查表空間的使用情況運(yùn)行附件提供的腳本checktablespace.sql,該腳本會(huì)生成一個(gè)報(bào)表文件/opt/oracle/freespace.lst同時(shí)會(huì)把統(tǒng)計(jì)結(jié)果輸出的操作控制臺(tái)。能夠查看數(shù)據(jù)庫(kù)所有表空間的使用情況。包括已使用的空間和未使用的空間等信息。對(duì)每一個(gè)數(shù)據(jù)庫(kù)實(shí)例來說,檢查在表空間中是否存在有剩余空間來滿足當(dāng)天的預(yù)期的需要。數(shù)據(jù)庫(kù)中已有的數(shù)據(jù)是穩(wěn)定的,數(shù)據(jù)日增長(zhǎng)的平均數(shù)是能夠經(jīng)過一段時(shí)間的統(tǒng)計(jì)計(jì)算出來,要保證最小的剩余空間至少要能滿足每天數(shù)據(jù)的增長(zhǎng)。如果發(fā)現(xiàn)表空間不足,能夠經(jīng)過如下腳原來擴(kuò)展表空間:命令格式:altertablespace<name>adddatafile‘<file>’size<size>示例:altertablespacemegaspaceadddatafile‘/opt/oracle/oradata/mega/megaspace1.dbf’size200m(6)檢查數(shù)據(jù)庫(kù)服務(wù)器性能,記錄數(shù)據(jù)庫(kù)的cpu,內(nèi)存使用使用操作系統(tǒng)命令vmstat查看當(dāng)前系統(tǒng)cpu以及內(nèi)存使用情況。每周工作內(nèi)容(1)監(jiān)控?cái)?shù)據(jù)庫(kù)對(duì)象的空間擴(kuò)展情況根據(jù)本周每天的檢查情況找到空間擴(kuò)展很快的數(shù)據(jù)庫(kù)對(duì)象,并采取相應(yīng)的措施保證數(shù)據(jù)量的增長(zhǎng)不會(huì)影響數(shù)據(jù)庫(kù)的穩(wěn)定運(yùn)行。一般采取擴(kuò)展表空間的方式:命令格式:altertablespace<name>adddatafile‘<file>’size<size>示例:altertablespacemegaspaceadddatafile‘/opt/oracle/oradata/mega/megaspace1.dbf’size200m(2)系統(tǒng)健康檢查檢查內(nèi)容包括:初始化文件init<sid>.ora(默認(rèn)存放路徑/opt/oracle/admin/<sid>/pfile)控制文件controlfile(默認(rèn)存放路徑/opt/oracle/product/9.0.2/dbs/)重做日志redologfile(默認(rèn)存放路徑/opt/oracle/oradata/<sid>)表空間tablespace(system,temporary,tablespacefragment)數(shù)據(jù)文件datafiles(autoextend,location)回滾段rollbacksegment日志文件loggingfile&tracingfile以上檢查可經(jīng)過登陸EnterpriseManagerConsole操作。(3)檢查無效的數(shù)據(jù)庫(kù)對(duì)象SELECTowner,object_name,object_typeFROMdba_objectsWHEREstatus='INVALID'每月工作內(nèi)容(1)檢查表空間碎片根據(jù)本月每周的檢查分析數(shù)據(jù)庫(kù)碎片情況,找到相應(yīng)的解決方

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論