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

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

 2008-09-20 12:55:18 来源:WEB开发网   
核心提示: 1.从以前的记录或报告中回顾段增长的变化以此来确定段增长带来危害B.回顾以前数据库优化性能的调整1.回顾一般ORACLE数据库的调整点,比较以前的报告来确定有害的发展趋势,Oracle数据库管理员职责(三)(2),C.查看I/O的屏颈问题1.查看前期数据库文件的活动性,比较以前的输出来判断

1.从以前的记录或报告中回顾段增长的变化以此来确定段增长带来危害

B.回顾以前数据库优化性能的调整

1.回顾一般ORACLE数据库的调整点,比较以前的报告来确定有害的发展趋势。

C.查看I/O的屏颈问题

1.查看前期数据库文件的活动性,比较以前的输出来判断有可能导致屏颈问题的趋势。

D.回顾FRAGMENTATION

E.计划数据库将来的性能

1.比较ORACLE和操作系统的CPU,内存,网络,及硬盘的利用率以此来确定在近期将会有的一些资源争夺的趋 势;

2.当系统将超出范围时要把性能趋势当作服务水平的协议来看。

F.完成调整和维护工作

1.使修改满足避免系统资源的争夺的需要,这里面包括增加新资源或使预期的停工。

五.附录(维护用程序)

A.日常程序

0. free.sql

To verify free space in tablespaces

Minimum amount of free space

document your thresholds:

= m  

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

1. Space.sql

-- space.sql

-- To check free, pct_free, and allocated space within a tablespace

-- 11/24/98

  SELECTtablespace_name,largest_free_chunk,nr_free_chunks,sum_alloc_blocks,sum_free_blocks
  ,to_char(100*sum_free_blocks/sum_alloc_blocks,'09.99')||'%'ASpct_free
  FROM(SELECTtablespace_name,sum(blocks)ASsum_alloc_blocks
  FROMdba_data_filesGROUPBYtablespace_name)
  ,(SELECTtablespace_nameASfs_ts_name
  ,max(blocks)ASlargest_free_chunk
  ,count(blocks)ASnr_free_chunks
  ,sum(blocks)ASsum_free_blocksFROMdba_free_space
  GROUPBYtablespace_name)WHEREtablespace_name=fs_ts_name;

Tags:Oracle 数据库 管理员

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