全球旧事资料 分类
查看死锁若有结果,则oracle级kill掉该sessio
21
ORACLE112010日常巡检2015527
f操作系统kill掉sessio
611检查数据库CPU、IO、内存性能记录数据库的cpu使用、IO、内存等使用情况,使用vmstatiostatsartop等命令进行信息收集并检查这些信息,判断资源使用情况。CPU使用情况
22
ORACLE112010日常巡检2015527
fORACLE日常巡检手册内存使用情况系统IO情况
系统负载情况
23
ORACLE112010日常巡检2015527
f612查看是否有僵死进程
有些僵死进程有阻塞其他业务的正常运行,定期杀掉僵尸进程。613检查行链接迁移
注:含有lo
graw列的表有行链接是正常的找到迁移行保存到chai
ed_rows表中如没有该表执行rdbmsadmi
utlchai
sqlSqla
alyzetabletable
amelistchai
edrows可通过表chai
ed_rows中table_
amehead_rowid看出哪些行是迁移行如Sqlcreatetableaaasselectafromsb_zsxxachai
ed_rowsbwherearowidbhead_rowida
dbtable_
ameSB_ZSXXsqldeletefromsb_zsxxwhererowidi
selecthead_rowidfromchai
ed_rowswheretable_
ameSB_ZSXXsqli
serti
tosb_zsxxselectfromchai
ed_rowwheretable_
ameSB_ZSXX
24
ORACLE112010日常巡检2015527
fORACLE日常巡检手册614定期做统计分析对于采用OracleCostBasedOptimizer的系统,需要定期对数据对象的统计信息进行采集更新,使优化器可以根据准备的信息作出正确的explai
pla
。在以下情况更需要进行统计信息的更新:1、应用发生变化2、大规模数据迁移、历史数据迁出、其他数据的导入等3、数据量发生变化查看表或索引的统计信息是否需更新,如:

um_rows与cou
t的行数相差很多,则该表需要更新统计信息。
execdbms_statsgather_table_statsow
ameSYStab
ameUTIL_RECOMP_SORTEDgra
ularityAUTOcascadeTRUE
615检查缓冲区命中率
如果命中率低于90则需加大数据库参数db_cache_size。
25
ORACLE112010日常巡检2015527
f616检查共享池命中率
如低于95,则需要调整应用程序使用绑定变量,或者调整数据库参数sharedpool的大小。617检查排序区
如果diskmemotyrow的比例过高,则需要调整sort_area_sizeworkarea_size_policyfalse或pga_aggregate_targetworkarea_size_policytrue。618检查日志缓冲区
如果redobufferallocatio
retriesredoe
tries超过1,则需要增大log_buffer。
26
ORACLE112010日常巡检2015527
fORACLE日常巡检手册
七、检查数据库安全性
主要检查Oracle数据库的安全性,包含:检查系统安全信息,定期修改密码,总共两个部分。
71检查系统安全日志信息系统安全日志文件的目录在varlog下,主要检查登录成功或失败的用户日志信息。检查r
好听全球资料 返回顶部