自动生成ORACLE健康报告

1.批处理代码清单

del D:\Health_Check\check.tar3
ren D:\Health_Check\check.tar2 check3.tar
ren D:\Health_Check\check.tar1 check2.tar
ren D:\Health_Check\check.tar check1.tar
ren D:\Health_Check\check.log check.tar
sqlplus /nolog @D:\Health_Check\check.sql

2.sql代码清单

spool D:\Health_Check\check.log
conn / as sysdba
host title 数据库日常检查
column dest_name format a30
column destination format a20
column MEMBER format a45
column 归档地 format a20
column TABLESPACE_NAME format a10
column FREE_RATE format a10
host cls
prompt **************************** 实例状态 ************************************;
select instance_name 实例名,version 版本,status 状态,database_status 数据库状态 from v$instance;
prompt **************************** 数据库状态 *************************************;
select name,log_mode 归档模式,open_mode 打开模式 from v$database;
prompt *********

你可能感兴趣的:(Oracle日常管理,工作)