快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

澳门威尼人斯app平台:Oracle数据库管理员职责(三)(1)



三.每周掩护历澳门威尼人斯app平台程

A.查找被破坏的目标

1.对付每个给定表空间的工具来说,NEXT_EXTENT的大年夜小是相同的,如12/14/98,缺省的NEXT_EXTENT的 DATAHI为1G,DATALO为500MB,INDEXES为256MB。

A)反省NEXT_EXTENT的设置,可用‘NEXTEXT.SQL’。

B)反省已有的EXTENTS,可用‘EXISTEXT.SQL’。

2.所有的表都应该有独一的主键

a)查看那些表没有主键,可用‘NO_PK.SQL’。

b)查找那些主键是没有发挥感化的,可用‘DIS_PK.SQL’。

c)所有作索引的主键都如果独一的,可用‘NONUPK.SQL’来反省。

3.所有的索引都要放到索引表空间中。运行‘MKREBUILD_IDX.SQL’

4.不合的情况之间的计划应该是同样的,分外是测试情况和成品情况之间的计划应该相同。

a)反省不合的2个运行情况中的数据类型是否同等,可用‘DATATYPE.SQL’。

b)在2个不合的实例中探求工具的不合点,可用‘OBJ_COORD.SQL’。

c)更好的做法是,应用一种对象,象寻求软件的澳门威尼人斯app平台计划治理器那样的对象。

B.查看是否有迫害到安然策略的问题。

C.澳门威尼人斯app平台查看报错的SQL*NET日志。

1.客户真个日志。

2.办事器真个日志。

D.将所有的警告日志存档。

E..供应商的主页

1. ORACLE供应商

http://www.oracle.com

http://technet.oracle.com

http://www.or澳门威尼人斯app平台acle.com/support

http://www.oramag.com

2. Quest Software

http://www.quests.com

3. Sun Microsystems

http://www.sun.com

四.月掩护历程

A.查看对数据库会孕育发生迫害的增长速率

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_spaceGROUPBYtablespa澳门威尼人斯app平台ce_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;

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: