講解Oracle數據庫管理員每周的職責
Oracle數據庫管理員的工作量是很大的,由每天的工作職責,還有一周的工作,以及每月的工作,之前已經為大家介紹了講解Oracle數據庫管理員的每天的任務職責,接下來就為大家講述“Oracle數據庫管理員每周的職責”。
每周的工作
(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'
現在知道Oracle數據庫管理員并不是做在辦公室什么也不做的,Oracle數據庫管理員的工作量還是很大的,而且,責任比較重。
【編輯推薦】