需要使用oracle用户执行 下载脚本:https://github.com/domdanrtsey/orawatch.git
-
使用说明(一定切记待巡检实例名的system用户的密码必须与对应实例名匹配)
1)、多实例下运行此脚本: 声明实例名;执行时跟上此实例对应的 system 密码 $ export ORACLE_SID=orcl $ chmod +x orawatch.sh $ ./orawatch.sh system/yourpassword 或者是将此实例对应的 system 密码填写到脚本中,随后执行 $ vi orawatch.sh sqlstr="system/system" $ chmod +x orawatch.sh $ ./orawatch.sh 2)、请注意一定要将对应实例名的对应system密码填写至脚本如下位置,或是执行时跟上对应实例的system密码,否则将造成 system 用户因密码错误而被锁定 system用户解锁语句: SQL> alter user system account unlock; alter user system identified by yourpassword;
-
执行完巡检之后,将在脚本所在的路径下生成html巡检结果报告,如下
192.168.35.244os_oracle_summary.html
-
巡检项信息如下(其他统计项可根据实际需要自行添加)
0)、巡检ip信息
1)、数据库版本
2)、是否开启归档,及归档磁盘占用率与路径信息
3)、数据库memory/sga/pga信息
4)、数据表空间是否自动扩展
5)、数据库当前分配的数据表空间使用率信息