《Oracle_DBA_数据库日常维护手册_常用SQL_脚本》.pdf
文本预览下载声明
racle 据库日常维护
【版本整理日期:2011/02/26 】
版本整理人:1634068400@QQ.COM
本文档包含以下内容:
1. racle 数据库日常维护
2 . racle DBA 常用管理脚本
3 . racle DB 常用SQL 语句
/********************************************************
HTTP://ERP100.TA BA .COM (若跳转不成功,请复制到浏览器或联系Q)
/item.htm?id=7437120468 Metalink Sharing
********************************************************/
Oracle 数据库运行期间,DBA 应该对数据库的运行日志及表空间的使用
情况进行监控,及早发现数据库中存在的问题。
一、Oracle 警告日志文件监控
Oracle 运行过程中,会在警告日志文件(alert_SID.log) 中记录数据库的一
些运行情况:
l 数据库的启动、关闭,启动时的非缺省参数;
l 数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点
(checkpoint)操作没有执行完成造成不能切换,会记录不能切换的原因;
l 对数据库进行的某些操作,如创建或删除表空间、增加数据文件;
l 数据库发生的错误,如表空间不够、出现坏块、数据库内 错误(ORA
-600)
DBA 应该定期检查日志文件,根据日志中发现的问题及时进行处理
问题 处理
启动参数不对 检查初始化参数文件
因为检查点操作或归档操作没 如果经常发生这样的情况,可以考虑增
有完成造成重做日志不能切换 加重做日志文件组;想办法提高检查点
或归档操作的效率;
有人未经授权删除了表空间 检查数据库的安全问题,是否密码太简
单;如有必要,撤消某些用户的系统权
限
出现坏块 检查是否是硬件问题(如磁盘本生有坏
块) ,如果不是,检查是那个数据库对象
出现了坏块,对这个对象进行重建
表空间不够 增加数据文件到相应的表空间
出现ORA-600 根据日志文件的内容查看相应的 TRC
文件,如果是Oracle 的bug ,要及时打
上相应的补丁
二、数据库表空间使用情况监控 (字典管理表空间)
数据库运行了一段时
显示全部