自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

講解Oracle數(shù)據(jù)庫管理員的維護(hù)工作

數(shù)據(jù)庫 Oracle
Oracle數(shù)據(jù)庫在網(wǎng)絡(luò)中應(yīng)用很多,要想保證數(shù)據(jù)庫的正常運(yùn)營(yíng),數(shù)據(jù)庫管理員要做好多的維護(hù)工作,下面就讓們一起去了解數(shù)據(jù)庫管理員的維護(hù)工作。

Oracle數(shù)據(jù)庫管理員的工作職責(zé)之前已經(jīng)為大家介紹了每天、每周、每月的工作,即講解Oracle數(shù)據(jù)庫管理員每月的職責(zé)以及日常管理工作、講解Oracle數(shù)據(jù)庫管理員每周的職責(zé)、講解Oracle數(shù)據(jù)庫管理員的每天的任務(wù)職責(zé),本文將接著為大家講解“Oracle數(shù)據(jù)庫管理員的維護(hù)工作”。

一.日維護(hù)過程

A .查看所有的實(shí)例是否已起

確定數(shù)據(jù)庫是可用的,把每個(gè)實(shí)例寫入日志并且運(yùn)行日?qǐng)?bào)告或是運(yùn)行測(cè)試文件。當(dāng)然有一些操作我們是希望它能自動(dòng)運(yùn)行的。

可選擇執(zhí)行:用 ORACLE 管理器中的‘ PROBE' 事件來查看

B .查找新的警告日志文件

1. 聯(lián)接每一個(gè)操作管理系統(tǒng)

2. 使用‘ TELNET' 或是可比較程序

3. 對(duì)每一個(gè)管理實(shí)例,經(jīng)常的執(zhí)行 $ORACLE_BASE//bdump 操作,并使其能回退到控制數(shù)據(jù)庫的 SID 。

4. 在提示下,使用 UNIX 中的‘ TAIL '命令查看 alert_.log ,或是用其他方式檢查文件中最近時(shí)期的警告日志

5. 如果以前出現(xiàn)過的一些 ORA_ERRORS 又出現(xiàn),將它記錄到數(shù)據(jù)庫恢復(fù)日志中并且仔細(xì)的研究它們,這個(gè)數(shù)據(jù)庫恢復(fù)日志在〈 FILE 〉中

C .查看 DBSNMP 的運(yùn)行情況

檢查每個(gè)被管理機(jī)器的‘ DBSNMP' 進(jìn)程并將它們記錄到日志中。

在 UNIX 中,在命令行中,鍵入 ps –ef | grep dbsnmp, 將回看到 2 個(gè)DBSNMP 進(jìn)程在運(yùn)行。如果沒有,重啟 DBSNMP 。

D .查數(shù)據(jù)庫備份是否成功

E .檢查備份的磁帶文檔是否成功

F .檢查對(duì)合理的性能來說是否有足夠的資源

1. 檢查在表空間中有沒有剩余空間

對(duì)每一個(gè)實(shí)例來說,檢查在表空間中是否存在有剩余空間來滿足當(dāng)天的預(yù)期的需要。當(dāng)數(shù)據(jù)庫中已有的數(shù)據(jù)是穩(wěn)定的,數(shù)據(jù)日增長(zhǎng)的平均數(shù)也是可以計(jì)算出來,最小的剩余空間至少要能滿足每天數(shù)據(jù)的增 長(zhǎng)。

A ) 運(yùn)行‘ FREE.SQL' 來檢查表空間的剩余空間。

B ) 運(yùn)行‘ SPACE.SQL' 來檢查表空間中的剩余空間百分率

 

2. 檢查回滾段

回滾段的狀態(tài)一般是在線的,除了一些為復(fù)雜工作準(zhǔn)備的專用 段,它一般狀態(tài)是離線的。

a. 每個(gè)數(shù)據(jù)庫都有一個(gè)回滾段名字的列表。

b. 你可以用 V$ROLLSTAT 來查詢?cè)诰€或是離線的回滾段的現(xiàn)在狀 態(tài) .

c. 對(duì)于所有回滾段的存儲(chǔ)參數(shù)及名字, 可用DBA_ROLLBACK_SEGS 來查詢。但是它不如 V$ROLLSTAT 準(zhǔn)確。

3. 識(shí)別出一些過分的增長(zhǎng)

查看數(shù)據(jù)庫中超出資源或是增長(zhǎng)速度過大的段,這些段的存儲(chǔ)參 數(shù)需要調(diào)整。

a.收集日數(shù)據(jù)大小的信息, 可以用

‘ ANALYZE5PCT.SQL '。如果你收集的是每晚的信息, 則可跳過這一步。

b.檢查當(dāng)前的范圍,可用‘ NR.EXTENTS.SQL' 。

c.查詢當(dāng)前表的大小信息。

d.查詢當(dāng)前索引大小的信息。

e.查詢?cè)鲩L(zhǎng)趨勢(shì)。

4. 確定空間的范圍

如果范圍空間對(duì)象的 NEXT_EXTENT 比表空間所能提供的最大范圍還要大,那么這將影響數(shù)據(jù)庫的運(yùn)行。如果我們找到了這個(gè)目標(biāo),可以用‘ ALTER TABLESPACE COALESCE' 調(diào)查它的位置,或加另外 的數(shù)據(jù)文件。

A )運(yùn)行‘ SPACEBOUND.SQL' 。如果都是正常的,將不返回任何行。

5. 回顧 CPU ,內(nèi)存,網(wǎng)絡(luò),硬件資源論點(diǎn)的過程

A )檢查 CPU 的利用情況,進(jìn)到 x:\web\phase2\default.htm =>system

metrics=>CPU 利用頁, CPU 的最大限度為 400 ,當(dāng) CPU 的占用保持在 350 以上有一段時(shí)間的話,我們就需要查看及研究出現(xiàn)的問題。

G .將存檔日志復(fù)制到備用數(shù)據(jù)庫中

如果有一個(gè)備用數(shù)據(jù)庫,將適當(dāng)?shù)拇鏅n日志復(fù)制到備用數(shù)據(jù)庫的期望位置,備用數(shù)據(jù)庫中保存最近期的數(shù)據(jù)。

H. 經(jīng)常查閱 DBA 用戶手冊(cè)

如果有可能的話,要廣泛的閱讀,包括 DBA 手冊(cè),行業(yè)雜志,新聞 組或是郵件列表。

#p#

二.晚間維護(hù)過程

大部分的數(shù)據(jù)庫產(chǎn)品將受益于每晚確定的檢查進(jìn)程的運(yùn)行。

A. 收集 VOLUMETRIC 數(shù)據(jù)

1. 分析計(jì)劃和收集數(shù)據(jù)

更準(zhǔn)確的分析計(jì)算并保存結(jié)果。

a ) 如果你現(xiàn)在沒有作這些的話,用‘ MK VOLFACT.SQL' 來創(chuàng)建測(cè)定體積的 表。

b ) 收集晚間數(shù)據(jù)大小的信息,用‘ ANALYZE COMP.SQL' 。

c ) 收集統(tǒng)計(jì)結(jié)果,用‘ POP VOL.SQL' 。

d ) 在空閑的時(shí)候檢查數(shù)據(jù),可能的話,每周或每個(gè)月進(jìn)行。

我是用 MS EXCEL 和 ODBC 的聯(lián)接來檢查數(shù)據(jù)和圖表的增長(zhǎng)

三.每周維護(hù)過程

A . 查找被破壞的目標(biāo)

1. 對(duì)于每個(gè)給定表空間的對(duì)象來說, NEXT_EXTENT 的大小是相同的,如12/14/98 ,缺省的NEXT_EXTENT 的 DATAHI 為 1G , DATALO 為 500MB ,INDEXES 為 256MB 。

A ) 檢查 NEXT_EXTENT 的設(shè)置,可用‘ NEXTEXT 。 SQL' 。

B ) 檢查已有的 EXTENTS ,可用‘ EXISTEXT 。 SQL' 。

2. 所有的表都應(yīng)該有唯一的主鍵

a.查看那些表沒有主鍵,可用‘ NO_PK.SQL' 。

b.查找那些主鍵是沒有發(fā)揮作用的,可用‘ DIS_PK.SQL' 。

c.所有作索引的主鍵都要是唯一的,可用‘ NONUPK 。 SQL' 來檢 查。

3. 所有的索引都要放到索引表空間中。運(yùn)行‘ MKREBUILD_IDX 。 SQL'

4. 不同的環(huán)境之間的計(jì)劃應(yīng)該是同樣的,特別是測(cè)試環(huán)境和成品環(huán)境之間的 計(jì)劃應(yīng)該相同。

a.檢查不同的 2 個(gè)運(yùn)行環(huán)境中的數(shù)據(jù)類型是否一致,可用‘ DATATYPE.SQL '。

b.在 2 個(gè)不同的實(shí)例中尋找對(duì)象的不同點(diǎn), 可用‘ OBJ_COORD.SQL '。

c.更好的做法是,使用一種工具,象尋求軟件的計(jì)劃管理器那樣的 工具。

B.查看是否有危害到安全策略的問題。

C.查看報(bào)錯(cuò)的 SQL*NET 日志。

1. 客戶端的日志。

2. 服務(wù)器端的日志。

D .將所有的警告日志存檔

E .供應(yīng)商的主頁

1. ORACLE 供應(yīng)商

http://www.oracle.com

http://technet.oracle.com

http://www.oracle.com/support

http://www.oramag.com

2. Quest Software

http://www.quests.com

3. Sun Microsystems

http://www.sun.com

四.月維護(hù)過程

A .查看對(duì)數(shù)據(jù)庫會(huì)產(chǎn)生危害的增長(zhǎng)速度

1. 從以前的記錄或報(bào)告中回顧段增長(zhǎng)的變化以此來確定段增長(zhǎng)帶來危害

B . 回顧以前數(shù)據(jù)庫優(yōu)化性能的調(diào)整

1. 回顧一般 ORACLE 數(shù)據(jù)庫的調(diào)整點(diǎn),比較以前的報(bào)告來確定有害的發(fā)展 趨勢(shì)。

C . 查看 I/O 的屏頸問題

1. 查看前期數(shù)據(jù)庫文件的活動(dòng)性,比較以前的輸出來判斷有可能導(dǎo)致屏頸 問題的趨勢(shì)。

D . 回顧 FRAGMENTATION

E . 計(jì)劃數(shù)據(jù)庫將來的性能

1. 比較 ORACLE 和操作系統(tǒng)的 CPU ,內(nèi)存,網(wǎng)絡(luò),及硬盤的利用率以此來確定在近期將會(huì)有的一些資源爭(zhēng)奪的趨勢(shì)

2. 當(dāng)系統(tǒng)將超出范圍時(shí)要把性能趨勢(shì)當(dāng)作服務(wù)水平的協(xié)議來看

F . 完成調(diào)整和維護(hù)工作

1. 使修改滿足避免系統(tǒng)資源的爭(zhēng)奪的需要,這里面包括增加新資源或使預(yù)期的停工。
 

【編輯推薦】

  1. Oracle數(shù)據(jù)庫系統(tǒng)使用經(jīng)驗(yàn)
  2. 數(shù)據(jù)庫工程師:Oracle數(shù)據(jù)庫安全性設(shè)計(jì)建議
  3. Oracle數(shù)據(jù)庫性能由SQL語句執(zhí)行效率決定
責(zé)任編輯:迎迎 來源: 天極網(wǎng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)