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頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

ORACLE數(shù)據(jù)庫日常維護(hù)與管理手?

冊卷金蹣

XSZMEGAEYES

全球眼?(MEGAEYES)網(wǎng)絡(luò)圖像管理系統(tǒng)2.0

ORACLE日常保護(hù)與管理手冊

北京互信互通信息技術(shù)有限公司

2004-08-08

目錄

全球眼,(MEGAEYES)網(wǎng)絡(luò)圖像管理系統(tǒng)2.0............................................................................................1

1引言..........................................................................3

1.1目的......................................................................3

1.2范圍......................................................................3

1.3參考費(fèi)料..................................................................3

2日常保護(hù)與管理說明...........................................................3

2.1運(yùn)行環(huán)境..................................................................3

2.1.1硬件環(huán)境........................................................................................................................................3

2.1.2軟件環(huán)境........................................................................................................................................3

2.2數(shù)據(jù)庫日常保護(hù)...........................................................4

2.2./數(shù)據(jù)庫初始設(shè)置...........................................................................................................................4

2.2.2每日工作內(nèi)容...............................................................................................................................5

2.2.3每周工作內(nèi)容...............................................................................................................................6

2.2.4每月工作內(nèi)容...............................................................................................................................7

1引言

1.1目的

關(guān)于重要的商業(yè)系統(tǒng)來說,數(shù)據(jù)庫系統(tǒng)的正常運(yùn)行是保證商業(yè)應(yīng)用平穩(wěn)運(yùn)行

的關(guān)鍵。但是數(shù)據(jù)庫在運(yùn)行過程中可能會由于種種原因發(fā)生問題。這時,數(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ù)庫管理員還需要做更多的工作。

1.2范圍

本文檔使用的人員:數(shù)據(jù)庫保護(hù)管理人員與有關(guān)人員。

本文檔涉及內(nèi)容:oracle數(shù)據(jù)庫的日常保護(hù)與管懂得決方案。

1.3參考資料

中國電信網(wǎng)絡(luò)視頻監(jiān)控技術(shù)(暫行)規(guī)范

2日常保護(hù)與管理說明

2.1運(yùn)行環(huán)境

程序的運(yùn)行環(huán)境包含硬件運(yùn)行環(huán)境與軟件運(yùn)行環(huán)境。

2.1.1硬件環(huán)境

?CPU類型:Intel及其兼容系列CPU

?內(nèi)存容量:剩余內(nèi)存要達(dá)2G以上

?硬盤容量:剩余硬盤容量要達(dá)1G以上

?網(wǎng)卡類型:100M網(wǎng)卡

2.1.2軟件環(huán)境

?操作系統(tǒng):RedHatLinuxAS3.0

?數(shù)據(jù)庫:0racle9iDatabaseRelease2(9.2.3.4.0)forLinuxx86

2.2數(shù)據(jù)庫日常保護(hù)

數(shù)據(jù)庫的日常保護(hù)工作要緊包含管理員每日的工作內(nèi)容,每周的工作內(nèi)容與

每月的工作內(nèi)容。

2.2.1數(shù)據(jù)庫初始設(shè)置

基于數(shù)據(jù)安全性的考慮,需要對數(shù)據(jù)庫進(jìn)行如下的初始設(shè)置。

1數(shù)據(jù)庫設(shè)為歸檔模式

1)以管理員身份連接數(shù)據(jù)庫

SQL?conncctsys/sys@數(shù)據(jù)庫例程SIDassysdba

2)察看數(shù)據(jù)庫是否處于存檔模式

SQL?archiveloglist

說明:該命令會提示下列信息,注意灰色部分顯示的狀態(tài)。

DatabaselogmodeNoArchiveMode

AutomaticarchivalDisabled

Archivedestination/opt/oracle/product/9.0.2/dbs/arch

Oldestonlinelogsequence31

Currentlogsequence33

3)假如處于非歸檔模式則設(shè)為歸檔模式

SQL?shutdownimmediate;

SQL?startupmount;

SQL?alterdatabaseachivelog;

4)假如處于非自動歸檔狀態(tài)則設(shè)為自動歸檔

SQL?altersystemsetlog_archive_start=TRUESC0PE=spfile;

5重新啟動數(shù)據(jù)庫一一

SQL?shutduwniimnediater

SQL?startup;

2操縱文件設(shè)置

每一個數(shù)據(jù)庫都務(wù)必有一個操縱檔。它是一個小型二進(jìn)制檔案,用來描述

0racle9i實(shí)體結(jié)構(gòu)。要緊是儲存數(shù)據(jù)庫名稱,數(shù)據(jù)庫建立時間,資料文件名稱

與所在位置,重置日志文件名稱與所在位置,目前的E志序列碼(logsequence

number),檢查點(diǎn)信息。因此開啟0racle9i數(shù)據(jù)庫時一定要讀取操縱文件才能

取得所有數(shù)據(jù)庫實(shí)體檔案有關(guān)信息。?旦操縱文件不幸毀損,數(shù)據(jù)庫便無法順利

開啟。也由于如此,操縱檔的管理與保護(hù)工作顯得格外重要。

通常的設(shè)置建議為:每個數(shù)據(jù)庫最好擁有兩個以上操縱檔,并各自存放在不

一致磁盤上。系統(tǒng)默認(rèn)有三個操縱文件controlOl.ctl,control02.ctl,

control03.ctl。

假如需要增加更多的操縱文件,最簡單的方式就是先將既有操縱文件復(fù)制

到目的位置,然后將操縱文件名稱加入起始參數(shù)檔的CONTROL_FILES之中()。

同理,假如想更換操縱檔名稱,也能夠先將操縱文件復(fù)制到目的彳立置后予以更名,

再更新CONTROLFILES參數(shù)。操作步驟如下:

1.關(guān)閉數(shù)據(jù)庫。

2.在操作系統(tǒng)下將既有操縱文件復(fù)制到目的位置。

3.開啟起始參數(shù)檔,并修改CONTROL_FH.ES參數(shù)。您務(wù)必將新的操縱

文件名與所在目錄更新到init<sid>.ora

4.重新開啟數(shù)據(jù)庫。

3重做日志文件設(shè)置

數(shù)據(jù)庫默認(rèn)情況下有三個日志文件成員組,分別為Group1,Group2,Group

3o每個組里面有一個成員。分別對應(yīng)redoOl.log,redo02.log,redo03.logo

重做口志文件是重要的數(shù)據(jù)庫恢復(fù)結(jié)構(gòu),由于它記錄了數(shù)據(jù)庫的所有變更。因此

重做日志文件的存儲非常關(guān)鍵。通常的設(shè)置建議為:至少需要兩個R志成員組,

每個日志文件成員組至少有兩個成員,不一致的日志成員組存儲在不一致的磁盤

上。能夠通過如下命令增加日志成員組與成員:

添加日志文件成員組

ALTERDATABASEADDLOGFILEGROUP4(*/opt/redo04.log*)SIZE1024K

刪除日志文件成員組

alterdatabasedroplogfilegroupx;

添加日志文件成員

AlterDatabaseAddLogfileMember1/opt/oracle/rcdo04.log,TOGROUP3

刪除日志文件成員

AlterDatabasedroplogfilemember*/opt/oracle/redoOl.log*PROMGROUP

3

2.2.2每日工作內(nèi)容

(1)確認(rèn)所有的數(shù)據(jù)庫INSTANCE狀態(tài)正常

方法一:通過EnterpriseManagerConsole登陸到所有數(shù)據(jù)庫或者例程,檢測

ORACLE后臺進(jìn)程是否都啟動正常。EnterpriseManagerConsole通過命令

Soemappconsole

啟動然后使用sys用戶登錄(角色使用sysdba).

方法二:通過操作系統(tǒng)命令查看oracle的服務(wù)進(jìn)程是否運(yùn)行正常。命令如下:

$ps-ef|grepora

數(shù)據(jù)庫instance進(jìn)程名通常是如下格式:oracle+〈SID〉

(2)檢查文件系統(tǒng)的使用(剩余空間)

假如文件系統(tǒng)的剩余空間小于20他需刪除不用的文件以釋放空間。通過操

作系統(tǒng)命令:

$df-k

(3)檢查日志文件與trace文件記錄alert與trace文件中的錯誤

連接到管理的數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫日志信息通常是

$ORACLE_BASE/rdbms/log.

比如安裝orcicle9.2.0.1版本的路徑是/opl/oracle/admin/mega/bdunip

使用操作系統(tǒng)命令:

Stailalert_<SID>.log

$tail<S1D>_*_*.trc

查看日志信息,假如發(fā)現(xiàn)任何新的ORA-錯誤,記錄并解決。

(4)檢查數(shù)據(jù)庫當(dāng)日備份的有效性

對EXPORT備份方式:

檢查exp日志文件以確定備份是否成功

對其他備份方式:

檢杳相應(yīng)的日志文件

(5)檢查表空間的使用情況

運(yùn)行附件提供的腳本checktablespace,sql,該腳本會生成一個報(bào)表文件

/opt/oracle/freespace.1st同時會把統(tǒng)計(jì)結(jié)果輸出的操作操縱臺。能夠杳看數(shù)

據(jù)庫所有表空間的使用情況。包含已使用的空間與未使用的空間等信息。

對每一個數(shù)據(jù)庫實(shí)例來說,檢查在表空間中是否存在有剩余空間來滿足當(dāng)天

的預(yù)期的需要。數(shù)據(jù)庫中已有的數(shù)據(jù)是穩(wěn)固的,數(shù)據(jù)口增長的平均數(shù)是能夠通過

一段時間的統(tǒng)計(jì)計(jì)算出來,要保證最小的剩余空間至少要能滿足每天數(shù)據(jù)的增

長。假如發(fā)現(xiàn)表空間不足,能夠通過如下腳本來擴(kuò)展表空間:

命令格式:altertablespace<name>adddatafile'〈file〉'size<size>

示例:altertablespacemegaspaceadddatafile

Vopt/orac1e/oradata/megci/megtispcice1.dbf*size200m

(6)檢查數(shù)據(jù)庫服務(wù)器性能,記錄數(shù)據(jù)庫的cpu,內(nèi)存使用

使用操作系統(tǒng)命令vmstat查看當(dāng)前系統(tǒng)cpu與內(nèi)存使用情況。

2.2.3每周工作內(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/orac1e/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/d

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論