Linux(#代表root用户)
1、检查数据库CPU、I/O、内存消耗
#top
2、检查内存使用情况
#free -g
因为Linux内存使用机制与windows不同,所以Mem项used比较多也属于正常情况。
重点关注在Swap项,当Swap项used比较多时,系统存在问题。
3、检查系统负载情况
#w
当load average三个数字均大于2.5时,系统处于高负载运行中。
4、检查磁盘使用情况
#df -h
5、检查系统运行情况
#cat /var/log/messages
查看是否有特殊信息
Oracle v$代表单台机器,给gv$代表整个集群
PLSQL
1、查看实例运行状态
select * from gv$instance;
主要查看status、archiver、database_status三列值是否分别为‘OPEN’、‘STARTED’、‘ACTIVE’。
2、查看数据库连接数
select count(*) from gv$session;
3、查看数据库闲置PLSQL连接数
select se.inst_id , se.program , se.action ,se.logon_time , se.status , se.client_info , se.machine
from gv$session se
where se.program = 'plsqldev.exe' and se.status = 'INACTIVE'
order by logon_time asc;
4、查看监听日志大小 || -lsha