监控:Oracle一些状态
--DB查询状态(数据库实例的运行状态)
select d.dbid,d.name,d.open_mode,d.database_role,i.instance_name,i.status
from v$database d, v$instance i;
--DB连接状态(监听状态)
select count(*) from dual;
注:实际上这是从侧面来查询,如果能返回结果,说明能连接上数据库,那监听是正常启用的
本文介绍如何使用SQL查询来监控Oracle数据库的状态,包括数据库实例的运行状态和连接状态,通过实例查询确保数据库正常运行。
--DB查询状态(数据库实例的运行状态)
select d.dbid,d.name,d.open_mode,d.database_role,i.instance_name,i.status
from v$database d, v$instance i;
--DB连接状态(监听状态)
select count(*) from dual;
注:实际上这是从侧面来查询,如果能返回结果,说明能连接上数据库,那监听是正常启用的

被折叠的 条评论
为什么被折叠?