2024年4月19日发(作者:)

Oracle 数据库定期维护手册

定期备份任务计划执行检查

打开附件(系统工具(任务计划

查看状态,如果状态是未能启动,则打开菜单 高级(查看日志,看未能执行任务计划的

原因,并处理,处理完成后,右击任务计划运行。

使用DBA 图形工具(8.1.7 DBA Studio,9i Oracle Enterprise manager

Console,10G 网页的EM )检查数据库状态

主要检查空间使用情况,重点对超过80%已使用的表空间进行检查,必要时增加数据

文件或将相应的数据文件设为自动扩展,注意单个数据文件大小不要超过3.9G

Oracle警告日志文件监控

Oracle在运行过程中,会在警告日志文件(或alert_)中记录数据库的

一些运行情况:

●数据库的启动、关闭,启动时的非缺省参数;

●数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点(checkpoint)

操作没有执行完成造成不能切换,会记录不能切换的原因;

●对数据库进行的某些操作,如创建或删除表空间、增加数据文件;

第 1 页

●数据库发生的错误,如表空间不够、出现坏块、数据库内部错误(ORA-600)

DBA应该定期检查日志文件,根据日志中发现的问题及时进行处理

问题处理

如提示启动参数不对,则检查初始化参数文件

因为检查点操作或归档操作没有完成造成重做日志不能切换如果经常发生这样的情况,

可以考虑增加重做日志文件组;想办法提高检查点或归档操作的效率;

有人未经授权删除了表空间则检查数据库的安全问题,是否密码太简单;如有必要,撤

消某些用户的系统权限

出现坏块检查是否是硬件问题(如磁盘本生有坏块),如果不是,检查是那个数据库对

象出现了坏块,对这个对象进行重建

表空间不够增加数据文件到相应的表空间

出现ORA-600根据日志文件的内容查看相应的TRC文件,如果是Oracle的bug,

要及时打上相应的补丁

数据库表空间使用情况检查

数据库运行了一段时间后,由于不断的在表空间上创建与删除对象,会在表空间上产

生大量的碎片,DBA应该及时了解表空间的碎片与可用空间情况,以决定是否要对碎片进

第 2 页