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

下載本文檔

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

文檔簡介

全球眼?(MEGAEYES)網(wǎng)絡(luò)圖像管理系統(tǒng)2.0ORACLE平常維護(hù)與管理手冊北京互信互通信息技術(shù)有限公司2023-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ù)庫平常維護(hù) 42.2.1 數(shù)據(jù)庫初始設(shè)立 42.2.2 每日工作內(nèi)容 52.2.3 每周工作內(nèi)容 62.2.4 每月工作內(nèi)容 6引言目的對于重要的商業(yè)系統(tǒng)來說,數(shù)據(jù)庫系統(tǒng)的正常運(yùn)營是保證商業(yè)應(yīng)用平穩(wěn)運(yùn)營的關(guān)鍵。但是數(shù)據(jù)庫在運(yùn)營過程中也許會由于種種因素發(fā)生問題。這時(shí),數(shù)據(jù)庫的管理與平常維護(hù)工作將變得尤為重要。為了指導(dǎo)數(shù)據(jù)庫管理員做好平常維護(hù)工作,保證數(shù)據(jù)庫系統(tǒng)的正常運(yùn)營,特制定本文檔。當(dāng)然,數(shù)據(jù)庫的平常維護(hù)是復(fù)雜和繁瑣的,本文僅涉及一些常見的數(shù)據(jù)庫平常維護(hù)的內(nèi)容,在實(shí)際工作中,數(shù)據(jù)庫管理員還需要做更多的工作。范圍本文檔使用的人員:數(shù)據(jù)庫維護(hù)管理人員和相關(guān)人員。本文檔涉及內(nèi)容:oracle數(shù)據(jù)庫的平常維護(hù)與管理解決方案。參考資料中國電信網(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ù)庫:Oracle9iDatabaseRelease2(9.2.0.4.0)forLinuxx86數(shù)據(jù)庫平常維護(hù)數(shù)據(jù)庫的平常維護(hù)工作重要涉及管理員每日的工作內(nèi)容,每周的工作內(nèi)容以及每月的工作內(nèi)容。數(shù)據(jù)庫初始設(shè)立基于數(shù)據(jù)安全性的考慮,需要對數(shù)據(jù)庫進(jìn)行如下的初始設(shè)立。1數(shù)據(jù)庫設(shè)為歸檔模式1)以管理員身份連接數(shù)據(jù)庫SQL>>connectsys/sys@數(shù)據(jù)庫例程SIDassysdba2)察看數(shù)據(jù)庫是否處在存檔模式 SQL>>archiveloglist說明:該命令會提醒以下信息,注意灰色部分顯示的狀態(tài)。DatabaselogmodeNoArchiveModeAutomaticarchivalDisabledArchivedestination/opt/oracle/product/9.0.2/dbs/archOldestonlinelogsequence31Currentlogsequence333)假如處在非歸檔模式則設(shè)為歸檔模式 SQL>>shutdownimmediate; SQL>>startupmount; SQL>>alterdatabaseachivelog;4)假如處在非自動歸檔狀態(tài)則設(shè)為自動歸檔 SQL>>altersystemsetlog_archive_start=TRUESCOPE=spfile;5重新啟動數(shù)據(jù)庫 SQL>>shutdownimmediate; SQL>>startup;2控制文獻(xiàn)設(shè)立每一個(gè)數(shù)據(jù)庫都必須有一個(gè)控制檔。它是一個(gè)小型二進(jìn)制檔案,用來描述Oracle9i實(shí)體結(jié)構(gòu)。重要是儲存數(shù)據(jù)庫名稱,數(shù)據(jù)庫建立時(shí)間,資料文獻(xiàn)名稱與所在位置,重置日記文獻(xiàn)名稱與所在位置,目前的日記序列碼(logsequencenumber),檢查點(diǎn)信息。因此啟動Oracle9i數(shù)據(jù)庫時(shí)一定要讀取控制文獻(xiàn)才干取得所有數(shù)據(jù)庫實(shí)體檔案相關(guān)信息。一旦控制文獻(xiàn)不幸毀損,數(shù)據(jù)庫便無法順利啟動。也由于如此,控制檔的管理與維護(hù)工作顯得格外重要。通常的設(shè)立建議為:每個(gè)數(shù)據(jù)庫最佳擁有兩個(gè)以上控制檔,并各自存放在不同磁盤上。系統(tǒng)默認(rèn)有三個(gè)控制文獻(xiàn)control01.ctl,control02.ctl,control03.ctl。假如需要增長更多的控制文獻(xiàn),最簡樸的方式就是先將既有控制文獻(xiàn)復(fù)制到目的位置,然后將控制文獻(xiàn)名稱加入起始參數(shù)檔的CONTROL_FILES之中()。同理,假如想更改控制檔名稱,也可以先將控制文獻(xiàn)復(fù)制到目的位置后予以更名,再更新CONTROL_FILES參數(shù)。操作環(huán)節(jié)如下:1.關(guān)閉數(shù)據(jù)庫。2.在操作系統(tǒng)下將既有控制文獻(xiàn)復(fù)制到目的位置。3.啟動起始參數(shù)檔,并修改CONTROL_FILES參數(shù)。您必須將新的控制文獻(xiàn)名與所在目錄更新到init<sid>.ora4.重新啟動數(shù)據(jù)庫。3重做日記文獻(xiàn)設(shè)立數(shù)據(jù)庫默認(rèn)情況下有三個(gè)日記文獻(xiàn)成員組,分別為Group1,Group2,Group3。每個(gè)組里面有一個(gè)成員。分別相應(yīng)redo01.log,redo02.log,redo03.log。重做日記文獻(xiàn)是重要的數(shù)據(jù)庫恢復(fù)結(jié)構(gòu),由于它記錄了數(shù)據(jù)庫的所有變更。因此重做日記文獻(xiàn)的存儲非常關(guān)鍵。通常的設(shè)立建議為:至少需要兩個(gè)日記成員組,每個(gè)日記文獻(xiàn)成員組至少有兩個(gè)成員,不同的日記成員組存儲在不同的磁盤上。可以通過如下命令增長日記成員組和成員:添加日記文獻(xiàn)成員組ALTERDATABASE

ADDLOGFILEGROUP4

('/opt/redo04.log')SIZE1024K刪除日記文獻(xiàn)成員組alterdatabasedroplogfilegroupx;添加日記文獻(xiàn)成員AlterDatabaseAddLogfileMember'/opt/oracle/redo04.log'TOGROUP3

刪除日記文獻(xiàn)成員AlterDatabasedroplogfilemember'/opt/oracle/redo04.log'FROMGROUP3

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

溫馨提示

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

最新文檔

評論

0/150

提交評論