更多 IT 认证课程请访问 美河学习在线 www.eimhe.com
2.1.3.实时监控数据库告警日志、TRC 文件、监听日志文件
这是必须进行的工作,并且应该根据不同的严重级别,发送不同级别的告警,及时了解
数据库的变化与告警。
2.1.3.1. 清理数据库日志
确认不在需要的日志需要进行清理:
$ORACLE_BASE/admin/<SID>/bdump/alert_<sid>.log:: echo > alert_<sid>.log
$ORACLE_HOME/network/log/listener.log: echo >listener.log
$ORACLE_BASE/admin/udump/*.trc: rm –rf *.trc
2.1.4.实时检查备份日志验证备份有效性
每日的数据库备份都在自动进行,但毕竟是按照脚本自动备份的,也有失败的时候。所
以需要每日检查数据库备份日志.
2.1.4.1. 备份校验
rman>restore database validate;
2.1.5.查看数据库连接信息
定时对数据库的连接情况进行检查,看与数据库建立的会话数目是不是正常,如果建立
了过多的连接,会消耗数据库的资源。同时,对一些“挂死”的连接,可能需要手工进行清
理。
以下的 SQL 语句列出当前数据库建立的会话情况:
Select count(*) from v$session; ――查看当前会话连接数
select sid,serial#,username,program,machine,status from v$session;
注意:SID 为 1 到 10(USERNAME 列为空)的会话,是 Oracle 的后台进程,不要对这些会话
进行任何操作
2.1.6.并发会话量
并发会话量正常时段为 60 以下,查询系统在 20 以下,如果超过这些指标,则认为系统
有阻塞情况,需要查找原因,引起关注。查询系统并发的脚本为:
select count(1) from v$session where status='ACTIVE' and username not in('SYS','SYSTEM');
评论