WEB开发网
开发学院数据库Oracle Oracle数据库管理员职责(一) 阅读

Oracle数据库管理员职责(一)

 2008-09-20 12:55:25 来源:WEB开发网   
核心提示: (6).检查表空间的使用情况 SELECTtablespace_name,max_m,count_blocksfree_blk_cnt,sum_free_m,to_char(100*sum_free_m/sum_m,'99.99')||'%'ASpct_fr

(6).检查表空间的使用情况  

    SELECTtablespace_name,max_m,count_blocksfree_blk_cnt,sum_free_m,to_char(100*sum_free_m/sum_m,'99.99')||'%'ASpct_free
  FROM(SELECTtablespace_name,sum(bytes)/1024/1024ASsum_m
  FROMdba_data_files
  GROUPBYtablespace_name),
  (SELECTtablespace_nameASfs_ts_name,max(bytes)/1024/1024ASmax_m,count(blocks)AScount_blocks,sum(bytes/1024/1024)ASsum_free_m
  FROMdba_free_space
  GROUPBYtablespace_name)
  WHEREtablespace_name=fs_ts_name;

(7).检查剩余表空间  

   SELECTtablespace_name,sum(blocks)asfree_blk,trunc(sum(bytes)/(1024*1024))asfree_m,
  max(bytes)/(1024)asbig_chunk_k,count(*)asnum_chunks
  FROMdba_free_space
  GROUPBYtablespace_name;

(8).监控数据库性能

运行bstat/estat生成系统报告或者使用statspack收集统计数据

(9).检查数据库性能,记录数据库的cpu使用、IO、buffer命中率等等

使用vmstat,iostat,glance,top等命令

(10).日常出现问题的处理。

每周的工作

(1).监控数据库对象的空间扩展情况

根据本周每天的检查情况找到空间扩展很快的数据库对象,并采取相应的措施:

--删除历史数据

扩表空间

alter tablespace add datafile ‘’ size

调整数据对象的存储参数

   nextextent
  pct_increase

(2).监控数据量的增长情况

根据本周每天的检查情况找到记录数量增长很快的数据库对象,并采取相应的措施:

Tags:Oracle 数据库 管理员

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接