oracle 巡检脚本(自动化)
转载断崖修竹 最后发布于 2017-03-03 15:24:40 阅读数 2730 收藏
展开
------------------------------------------------------------
vi /home/oracle/scripts/check/Report_oracle_inspection.sql
------------------------------------------------------------
set heading off
select '一、数据库的基本情况' from dual;
set heading off
select ' 1、数据库版本' from dual;
set heading on
select * from v$version;
set heading off
select ' 2、查看数据库基本信息' from dual;
set heading on
set linesize 500
col host_name for a20
select dbid,name,instance_name,instance_name,version,parallel rac,host_name from
v$database,v$instance;
set heading off
select ' 3、实例状态' from dual;
set heading on
select instance_number,instance_name ,status from gv$instance;
set heading off
select ' 4、内存情况' from dual;
set heading on
select * from v$sgainfo;
set heading off
select ' 5、cpu 情况' from dual;
set heading on
col STAT_NAME for a20
col COMMENTS for a50
select stat_name,value,comments from v$osstat where stat_name in
('NUM_CPUS','IDLE_TIME','BUSY_TIME','USER_TIME','SYS_TIME','IOWAIT_TIME');
set heading off
select '二、检查 Oracle 对象状态' from dual;
评论