龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Oracle 技术 >

讲解Oracle数据库管理员每周的职责

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
Oracle数据库管理员 的工作量是很大的,由每天的工作职责,还有一周的工作,以及每月的工作,之前已经为大家介绍了 讲解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数据库管理员的工作量还是很大的,而且,责任比较重。

精彩图集

赞助商链接