全球旧事资料 分类
检查点操作或归档操作没有完成造成重做日志不能切换
如果经常发生这样的情况,可以考虑增加重做日志文件组;想办法提高检查点或归档操作的效率;
有人未经授权删除了表空间
检查数据库的安全问题,是否密码太简单;如有必要,撤消某些用户的系统权限
出现坏块
检查是否是硬件问题如磁盘本生有坏块,如果不是,检查是那个数据库对象出现了坏块,对这个对象进行重建
4
fORACLE日常巡检手册
表空间不够
增加数据文件到相应的表空间
出现ORA600
根据日志文件的内容查看相应的TRC文件,如果是Oracle的bug,要及时打上相应的补丁
Liste
er日志:ORACLE_HOME
etworklogsql
etlog
23检查Oracle核心转储目录如果上面命令的结果每天都在增长,则说明Oracle进程经常发生核心转储。这说明某些用户进程或者数据库后台进程由于无法处理的原因而异常退出。频繁的核心转储特别是数据库后台进程的核心转储会导致数据库异常终止。
24检查root用户和Oracle用户的email
查看有误与Oracle用户相关的出错信息。
25检查当前数据库的字符集
设定适合的字符集可以解决乱码问题。
ORACLE112010日常巡检2015527
5
f三、检查Oracle对象情况
主要检查相关Oracle对象的情况,包含:检查Oracle控制文件情况,检查Oracle在线日志情况,检查Oracle表空间的情况,检查Oracle所有数据文件情况,检查Oracle所有表、索引、存储过程、触发器、包等对象的情况,检查Oracle所有回滚段的情况,总共六个部分。31检查Oracle控制文件状态
输出结果应该有2条以上(包含2条)的记录,“STATUS”应该为空。状态为空表示控制文件状态正常。32检查Oracle在线日志情况
输出结果应该有3条以上(包含3条)记录,“STATUS”应该为非“INVALID”,非“DELETED”。注:“STATUS”显示为空表示正常。33检查Oracle表空间情况
6
ORACLE112010日常巡检2015527
fORACLE日常巡检手册
输出结果中STATUS应该都为ONLINE。34检查Oracle所有数据文件情况
输出结果中“STATUS”应该都为“ONLINE”。或者:
输出结果中“STATUS”应该都为“AVAILABLE”。
7
ORACLE112010日常巡检2015527
f35检查对象情况351检查对象类别和大小
合理分配资源,将冗余以及临时表定期进行清理,释放资源空间。352检查无效对象
8
ORACLE112010日常巡检2015527
fORACLE日常巡检手册如果有记录返回,则说明存在无效对象。若这些对象与应用相关,那么需要重新编译生成这个对象。
36检查回滚段情况361检查回滚段状态
输出结果中所有回滚段的“STATUS”应该为“ONLINE”r
好听全球资料 返回顶部