ORACLE DBA的工作內容範圍和職責

2021-10-11 14:32:49 字數 3788 閱讀 4787

dba職責

第一則備份重於一切系統總是要崩潰的,沒有有效的備份只是等哪一天死!

第二守則三思而後行 think thrice before you act 任何時候都要清楚你所做的一切,否則寧可不做!

第三守則rm是危險的要知道在unix下,這個操作意味著你將永遠失去後面的東西,所以,確認你的操作!!!

第四守則你來制定規範良好的規範是減少故障的基礎。

dba的工作

oracle資料庫管理員應按如下方式對oracle資料庫系統做定期監控:

(1). 每天對oracle資料庫的執行狀態,日誌檔案,備份情況,資料

庫的空間使用情況,系統資源的使用情況進行檢查,發現並解決問題。

(2). 每週對資料庫物件的空間擴充套件情況,資料的增長情況進行監控,對資料庫做健康檢查,對資料庫物件的狀態做檢查。

(3). 每月對錶和索引等進行analyze,檢查表空間碎片,尋找資料庫

???? 效能調整的機會,進行資料庫效能調整,提出下一步空間管理計畫。對oracle資料庫狀態進行一次全面檢查。

每天的工作

(1).確認所有的instance狀態正常

登陸到所有資料庫或例程,檢測oracle後台程序:

$ps –ef|grep ora_

(2). 檢查檔案系統的使用(剩餘空間)。如果檔案系統的剩餘空間小於20%,需刪除不用的檔案以釋放空間。 清理空間時請務必小心!

$df –k

(3). 檢查日誌檔案和trace檔案記錄alert和trace檔案中的錯誤。

連線到每個需管理的系統

對每個資料庫,cd 到bdump目錄,通常是oracle_base//bdump

使用 unix tail -f 命令來檢視alert_.log檔案

如果發現任何新的ora- 錯誤,記錄並解決

(4). 檢查資料庫當日備份的有效性。

對rman備份方式:

檢查第三方備份工具的備份日誌以確定備份是否成功

對export備份方式:

檢查exp日誌檔案以確定備份是否成功

對其他備份方式:

檢查相應的日誌檔案

(5). 檢查資料檔案的狀態記錄狀態不是「online」的資料檔案,並考慮是否需要做恢復。

select file_name from dba_data_files where status=『offline』

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

select tablespace_name, max_m, count_blocks free_blk_cnt, sum_free_m,to_char(100*sum_free_m/sum_m, '99.99as 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(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_name

order by pct_free

(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 (*) as num_chunks

from dba_free_space group by tablespace_name;

(8). 監控資料庫效能

執行statspack生成系統報告

(9). 檢查資料庫效能,記錄資料庫的cpu使用、io、buffer命中率等等使用vmstat,iostat,sar,top等命令

每週的工作

(1). 監控資料庫物件的空間擴充套件情況

根據本週每天的檢查情況找到空間擴充套件很快的資料庫物件,並採取相

應的措施

-- 刪除歷史資料

-- 擴表空間

alter tablespace add datafile 『』 size

-- 調整資料物件的儲存引數或者放在合理儲存引數的本地管理表空間上

next extent

pct_increase

(2). 監控資料量的增長情況

根據本週每天的檢查情況找到記錄數量增長很快的資料庫物件,並採

取相應的措施

-- 確定增幅的合理性

-- 刪除歷史資料

-- 擴表空間

alter tablespace add datafile 『』 size

(3)系統健康檢查

檢查以下內容:

init.ora

controlfile

redo log file

archiving

sort area size

tablespace(system,temporary,tablespace fragment)

datafiles(autoextend,location)

object(number of extent,next extent,index)

rollback segment

logging &tracing(alert.log,max_dump_file_size,sqlnet)

(4)檢查無效的資料庫物件

select owner, object_name, object_type from dba_objects

where status='invalid『

(5)檢查不起作用的約束

select owner, constraint_name, table_name,

constraint_type, status

from dba_constraints

where

status = 'disabled' and constraint_type = 'p'

(6)檢查無效的trigger

select owner, trigger_name, table_name, status

from dba_triggers

where status = 'disabled'

每月的工作

如果使用cbo(在10g中這部分工作被簡化了)

analyze tables/indexes/cluster

analyze table estimate statistics sample 50 percent;

(2). 檢查表空間碎片

根據本月每週的檢查分析資料庫碎片情況,找到相應的解決方法

(3). 尋找資料庫效能調整的機會

比較每天對資料庫效能的監控報告,確定是否有必要對資料庫效能進行調整

(4). 資料庫效能調整

如有必要,進行效能調整

(5). 提出下一步空間管理計畫

根據每週的監控,提出空間管理的改進方法

其他工作

1、做好備份!!!?

2、找環境做災難測試?

3、應對領導、使用者等各個方面的需求變更?

4、根據新的需求設計新的資料庫架構方案?

5、為其他部門提供業務或者指令碼支援?

6、考慮儲存的使用?

培訓 試題內容 範部長

黃色內容可做填空題 藍色內容可做為簡述或問答題 紅色內容可做為判斷題 1 玻璃鋼的主要原材料 目前常用的原材料分類有 增強材料 合成樹脂 促進劑 脫模劑 填料等 增強材料有 短切氈 方格布 噴射紗 強心氈 表面氈等 合成樹脂有 不飽和聚酯樹脂 乙烯基樹脂 填料有 輕鈣粉 滑石粉 在樹脂中加入填料,不...

我的工作內容

行政助理 行政助理的工作內容以公司運營保障為主,工作內容較多元化,但較基礎文書寫作 檔案管理,熟練使用操作辦公自動化裝置,包括計算機 印表機 傳真機 影印機等 有良好的文字表達能力,有一定英語基礎,具備較強的聽說能力工作效率高,條理性強,具有叫強的應變能力,並具有團隊合作精神負責辦公用品的保管領用工...

員的工作內容

資料員的工作內容主要就是負責工程專案資料 圖紙等檔案的收集 管理,參加分部分項工程的驗收工作,負責計畫 統計的管理工作,負責工程專案的內業管理工作,完成工程部經理交辦的其他任務。資料員具體的工作我們會在下面詳細介紹到。資料員負責工程專案的資料檔案管理 計畫 統計管理及內業管理工作。一.負責工程專案資...