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

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

 2008-09-20 12:55:25 来源:WEB开发网   
核心提示: 删除历史数据扩表空间altertablespaceadddatafile‘’size(3).系统健康检查检查以下内容:init.oracontrolfileredologfilearchivingsortareasizetablespace(system,tempo

 删除历史数据

扩表空间

  altertablespaceadddatafile‘’size

(3).系统健康检查

检查以下内容:      

   init.ora
  controlfile
  redologfile
  archiving
  sortareasize
  tablespace(system,temporary,tablespacefragment)
  datafiles(autoextend,location)
  object(numberofextent,nextextent,index)
  rollbacksegment
  logging&tracing(alert.log,max_dump_file_size,sqlnet)

(4).检查无效的数据库对象 

   colownerfora20
  colobject_namefora30
  SELECTowner,object_name,object_type
  FROMdba_objects
  WHEREstatus=’INVALID’;

(5).检查不起作用的约束  

   SELECTowner,constraint_name,table_name,constraint_type,status
  FROMdba_constraints
  WHEREstatus='DISABLED’ANDconstraint_type='P';

(6).检查无效的trigger 

   SELECTowner,trigger_name,table_name,status
  FROMdba_triggers
  WHEREstatus='DISABLED’;

每月的工作

(1). Analyze Tables/Indexes/Cluster 

   analyzetableestimatestatisticssample50percent;

(2).检查表空间碎片

根据本月每周的检查分析数据库碎片情况,找到相应的解决方法;

(3).寻找数据库性能调整的机会

比较每天对数据库性能的监控报告,确定是否有必要对数据库性能进行调整;

(4).数据库性能调整

如有必要,进行性能调整;

(5).提出下一步空间管理计划

根据每周的监控,提出空间管理的改进方法;

上一页  1 2 3 

Tags:Oracle 数据库 管理员

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