欢迎来到天天文库
浏览记录
ID:6379606
大小:82.50 KB
页数:6页
时间:2018-01-12
《oracle 数据库维护手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Oracle数据库定期维护手册一、定期备份任务计划执行检查打开附件à系统工具à任务计划查看状态,如果状态是未能启动,则打开菜单高级à查看日志,看未能执行任务计划的原因,并处理,处理完成后,右击任务计划运行。二、使用DBA图形工具(8.1.7DBAStudio,9iOracleEnterprisemanagerConsole,10G网页的EM)检查数据库状态主要检查空间使用情况,重点对超过80%已使用的表空间进行检查,必要时增加数据文件或将相应的数据文件设为自动扩展,注意单个数据文件大小不要超过3.9G一
2、、Oracle警告日志文件监控 Oracle在运行过程中,会在警告日志文件(alert.log或alert_SID.logF:oracleadminDMISbdump)中记录数据库的一些运行情况: ●数据库的启动、关闭,启动时的非缺省参数; ●数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点(checkpoint)操作没有执行完成造成不能切换,会记录不能切换的原因; ●对数据库进行的某些操作,如创建或删除表空间、增加数据文件; ●数据库发生的错误,如表空间不够、出现坏块、
3、数据库内部错误(ORA-600) DBA应该定期检查日志文件,根据日志中发现的问题及时进行处理 问题处理 如提示启动参数不对,则检查初始化参数文件 因为检查点操作或归档操作没有完成造成重做日志不能切换如果经常发生这样的情况,可以考虑增加重做日志文件组;想办法提高检查点或归档操作的效率; 有人未经授权删除了表空间则检查数据库的安全问题,是否密码太简单;如有必要,撤消某些用户的系统权限 出现坏块检查是否是硬件问题(如磁盘本生有坏块),如果不是,检查是那个数据库对象出现了坏块,对这个对象进行重建
4、 表空间不够增加数据文件到相应的表空间 出现ORA-600根据日志文件的内容查看相应的TRC文件,如果是Oracle的bug,要及时打上相应的补丁二、数据库表空间使用情况检查 数据库运行了一段时间后,由于不断的在表空间上创建和删除对象,会在表空间上产生大量的碎片,DBA应该及时了解表空间的碎片和可用空间情况,以决定是否要对碎片进行整理或为表空间增加数据文件。selecttablespace_name, count(*)chunks, max(bytes/1024/1024)max_chunk
5、fromdba_free_space groupbytablespace_name; 其中,CHUNKS列表示表空间中有多少可用的空闲块(每个空闲块是由一些连续的Oracle数据块组成),如果这样的空闲块过多,比如平均到每个数据文件上超过了100个,那么该表空间的碎片状况就比较严重了,可以尝试用以下的SQL命令进行表空间相邻碎片的接合: altertablespace表空间名coalesce; 然后再执行查看表空间碎片的SQL语句,看表空间的碎片有没有减少。如果没有效果,并且表空间的碎片已经严重影
6、响到了数据库的运行,则考虑对该表空间进行重建。 MAX_CHUNK列的结果是表空间上最大的可用块大小,如果该表空间上的对象所需分配的空间(NEXT值)大于可用块的大小的话,就会提示ORA-1652、ORA-1653、ORA-1654的错误信息,DBA应该及时对表空间的空间进行扩充,以避免这些错误发生。 对表空间的扩充对表空间的数据文件大小进行扩展,或向表空间增加数据文件。一、查看数据库的连接情况 DBA要定时对数据库的连接情况进行检查,看与数据库建立的会话数目是不是正常,如果建立了过多的连接,会消
7、耗数据库的资源。同时,对一些“挂死”的连接,可能会需要DBA手工进行清理。 以下的SQL语句列出当前数据库建立的会话情况: selectsid,serial#,username,program,machine,status fromv$session; 输出结果为: SIDSERIAL#USERNAMEPROGRAMMACHINESTATUS ------------------------------------------------------- 11ORACLE.EXEWORK3A
8、CTIVE 21ORACLE.EXEWORK3ACTIVE 31ORACLE.EXEWORK3ACTIVE 41ORACLE.EXEWORK3ACTIVE 53ORACLE.EXEWORK3ACTIVE 61ORACLE.EXEWORK3ACTIVE 71ORACLE.EXEWORK3ACTIVE 827SYSSQLPLUS.EXEWORKGROUPWORK3ACTIVE 115DBSNMPdbsnmp.exeWORKGR
此文档下载收益归作者所有