純SQL生成openGauss數據庫的html巡檢報告

1、巡檢腳本簡介

該套巡檢腳本爲純SQL腳本開發,如下所示:

image-20211023205612260

目前一共包含13個腳本,若腳本的擴展名爲“.sql”則表示該腳本爲sql腳本;若腳本的擴展名爲“.pl”則表示該腳本爲perl腳本;若腳本的擴展名爲“.sh”則表示該腳本爲shell腳本。

對於Oracle的SQL腳本而言,腳本DB_Oracle_HC_lhr_v7.0.0_10g.sql適用於Oracle 10g數據庫,腳本DB_Oracle_HC_lhr_v7.0.0_11g.sql適用於Oracle 11g的數據庫,腳本DB_Oracle_HC_lhr_v7.0.0_12c.sql適用於Oracle 12c及其以上版本,這3個腳本都是只讀版本,這3個腳本只會對數據庫做查詢操作,不會做DML和DDL操作,這也是很多朋友所期待的功能。

腳本DB_OS_HC_lhr_v7.0.0.pl是perl腳本,執行後會對OS的信息進行收集,並且輸出到html中。腳本DB_OS_HC_lhr_v7.0.0.sh是shell腳本,執行後會對OS的信息進行收集。

腳本DB_MySQL_HC_lhr_v7.0.0.sql是MySQL腳本,執行後會產生MySQL的健康檢查html報告,該腳本爲只讀腳本。

腳本DB_MSSQL_HC_lhr_v7.0.0_2005.sql和DB_MSSQL_HC_lhr_v7.0.0_2008R2.sql是SQL Server腳本,存在部分DDL和DML操作,執行後會產生SQL Server的健康檢查html報告。腳本DB_MSSQL_HC_lhr_v7.0.0_2005.sql最低支持2005版本,而腳本DB_MSSQL_HC_lhr_v7.0.0_2008R2.sql最低支持2008R2版本。

腳本DB_PG_HC_lhr_v7.0.0.sql是PG數據庫腳本,執行後會產生PostgreSQL數據庫的健康檢查html報告。

腳本DB_DM_HC_lhr_v7.0.0是達夢數據庫腳本,執行後會產生達夢數據庫的健康檢查html報告。

腳本DB_TiDB_HC_lhr_v7.0.0.sql是TiDB數據庫腳本,執行後會產生TiDB數據庫的健康檢查html報告。

腳本DB_openGauss_HC_lhr_v7.0.0.sql是openGauss數據庫腳本,執行後會產生openGauss數據庫的健康檢查html報告。

2、巡檢腳本特點

1、可以巡檢Oracle、MySQL、SQL Server、PostgreSQL、TiDB、openGauss和國產達夢等7個數據庫,也可以巡檢Linux操作系統(後續會免費逐步增加MongoDB、db2、OceanBase、PolarDB、TDSQL、GBase、人大金倉等數據庫)
2、腳本爲綠色版、免安裝、純SQL文本
3、跨平臺,只要有SQL*Plus(Oracle)、mysql(MySQL、TiDB)、MSSQL客戶端(SSMS、Navicat皆可)、psql(PG、openGauss)、gisql(國產達夢)、gsql(openGauss)環境即可運行腳本
4、腳本內容可視化,可以看到腳本內容,因此可供學習數據庫使用
5、兼容Oracle 10g、11g、12c、18c、19c、20c、21c等高版本Oracle數據庫
6、對Oracle 10g、11g、12c、18c、19c、20c、21c等版本分別提供了只讀版(只對數據庫查詢,不做DDL和DML操作)
7、MySQL最低支持5.5版本
8、SQL Server最低支持2005版本
9、增刪監控項非常方便,只需要提供相關SQL即可
10、一次購買,所有腳本終身免費升級
11、檢查內容非常全面
12、針對每種數據庫,只有1個SQL腳本,不存在嵌套調用腳本等其它問題
13、最終生成html文件格式的健康檢查結果
14、對結果進行過濾,列出了數據庫有問題的內容
15、對OS的信息提供了收集(單獨腳本)

3、openGauss數據庫運行方式

需要有華爲的gsql客戶端,或PostgreSQL數據庫的psql客戶端都可以,運行方式如下:

若是openGauss或華爲的GaussDB數據庫的gsql客戶端,則執行:

gsql -U gaussdb -h 192.168.66.35 -p 15432 -d postgres -W'lhr@123XXT' -H -f D:\DB_openGauss_HC_lhr_v7.0.0.sql > d:\a.html

若是PostgreSQL數據庫的psql客戶端,則執行:

psql -U gaussdb -h 192.168.66.35 -p 54324 -d postgres -W -H -f D:\DB_openGauss_HC_lhr_v7.0.0.sql > d:\a.html

4、html巡檢結果

這裏只列出部分結果,其它的詳細內容可以參考:https://share.weiyun.com/5lb2U2M

其它不再列舉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章