小麦苗数据库巡检脚本简介
该脚本检查的内容较多,所以我对结果进行了过滤,如下:
MySQL数据库
SQL Server数据库
PG数据库
脚本运行方式
Oracle数据库
只要有sqlplus的客户端即可。
服务器端直接运行:
1sqlplus / as sysdba @DB_Oracle_HC_lhr_v6.0.8_12c.sql
sqlplus客户端运行:
1sqlplus sys/lhr@192.168.59.130:1521/orcl as sysdba @DB_Oracle_HC_lhr_v6.0.8_12c.sql
MySQL数据库
1mysql -h192.168.1.63 -uroot -plhr -P3306 --html -t -f --silent < DB_MySQL_HC_lhr_v6.0.8.sql
注意:
1、由于Windows下没有system命令,所以该脚本目前只能在Linux平台运行。对于Windows下的MySQL数据库,可以使用Linux平台的客户端连接到windows的服务器下进行生成报告(后期可能进行优化)。
2、客户端不要使用MariaDB的客户端,否则产生的html报告没有数据。
SQL Server数据库
需要使用SQL Server Management Studio (SSMS)或Navicat for SQLServer客户端软件,直接运行脚本,然后将输出结果保存为html文件即可。
OS基本信息
操作系统信息的收集是perl脚本,运行方式如下所示。
1[root@OCPLHR lhr]# ll 2total 28 3-rw-r--r-- 1 oracle oinstall 25791 Jul 10 17:15 DB_healthcheck_lhr_v1.0.0_OS_info.pl 4[root@OCPLHR lhr]# perl DB_healthcheck_lhr_v1.0.0_OS_info.pl 5[root@OCPLHR lhr]# ll 6total 56 7-rw-r--r-- 1 oracle oinstall 25791 Jul 10 17:15 DB_healthcheck_lhr_v1.0.0_OS_info.pl 8-rw-r--r-- 1 root root 26289 Jul 10 17:19 LHR_OSCHECK_REPORT_OCPLHR_20190710171939.html 9[root@OCPLHR lhr]#
PG数据库
需要有psql客户端,运行方式如下所示。
1psql -U postgres -h 192.168.66.35 -p 54324 -d postgres -W -H -f D:\DB_PG_HC_lhr_v1.0.0.sql > d:\a.html
输入密码,回车即可。
注意:
1、该脚本的字符集为utf8,请使用utf8格式打开该文件。