DBA职责
精选课件
第一则
备份重于一切
系统总是要崩溃的,没有有效的备份只是等哪一天死!
精选课件eygle)2005-2008
第二守则
三思而后行
think thrice before you 162 %
RBS 33 %
PERFSTAT 1 %
USERS 136 %
DRSYS 2 %
INDX 247 %
TOOLS 1 %
COMMUNITY 1 %
精选课件eygle)2005-2008
每天的工作
(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;
精选课件eygle)2005-2008
每天的工作
(8). 监控数据库性能
运行statspack生成系统报告
(9). 检查数据库性能,记录数据库的cpu使用、IO、buffer命中率等等
使用vmstat,iostat,sar,top等命令
精选课件eygle)2005-2008
每周的工作
(1). 监控数据库对象的空间扩展情况
根据本周每天的检查情况找到空间扩展很快的数据库对象,并采取相
应的措施
-- 删除历史数据
-- 扩表空间
alter tablespace <name> add datafile ‘<file>’ size <size>
-- 调整数据对象的存储参数 或者放在合理存储参数的本地管理表空间上
next extent
pct_increase
精选课件eygle)2005-2008
每周的工作
(2). 监控数据量的增长情况
根据本周每天的检查情况找到记录数量增长很快的数据库对象,并采
取相应的措施
-- 确定增幅的合理性
-- 删除历史数据
-- 扩表空间
alter tablespace <name> add datafile ‘<file>’ size <size>
精选课件eygle)2005-2008
每周的工作
(3)系统健康检查
检查以下内容:
init<sid>.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(,max_dump_file_size,sqlnet)
精选课件eygle)2005-2008
每周的工作
(4)检查无效的数据库对象
SELECT owner, object_name, object_type FROM dba_objects
WHERE status='INVALID‘
(5)检查不起作用的约束
SELECT owner, constraint_nam
oracledba的工作内容范围和职责 来自淘豆网m.daumloan.com转载请标明出处.