1、巡檢腳本簡介
該套資料庫巡檢腳本多數為純SQL腳本開發,如下所示:
- 目前一共包含17個腳本,若腳本的擴充名為“.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_GP_HC_lhr_v7.0.0.sql是Greenplum資料庫腳本,執行後會産生Greenplum資料庫的健康檢查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報告。
- 腳本DB_DB2_HC_lhr_v7.0.0.sql是DB2資料庫腳本,執行後會産生DB2資料庫的健康檢查html報告。
- 腳本DB_OceanBase_HC_lhr_v7.0.0.sql是DB2資料庫腳本,執行後會産生OceanBase資料庫的健康檢查html報告。
- 腳本DB_kingbase_HC_lhr_v7.0.0.sql是人大金倉資料庫腳本,執行後會産生人大金倉資料庫的健康檢查html報告。
2、巡檢腳本特點
1、可以巡檢
Oracle、MySQL、SQL Server、PostgreSQL、Greenplum、OceanBase、TiDB、openGauss、DB2和國産達夢、人大金倉
等11個資料庫,也可以巡檢Linux作業系統(後續會免費逐漸增加MongoDB、PolarDB、TDSQL、GBase等資料庫)
2、腳本為綠色版、免安裝、純SQL文本
3、跨平台,隻要有SQL*Plus(Oracle)、mysql(MySQL、TiDB、OceanBase)、MSSQL用戶端(SSMS、Navicat皆可)、psql(PG、Greenplum、openGauss、人大金倉)、gisql(國産達夢)、gsql(openGauss)、db2(DB2資料庫)、obclient(OceanBase)、ksql(人大金倉)環境即可運作腳本
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、Oracle資料庫對巡檢結果進行過濾,列出了資料庫有問題的内容
15、對OS的資訊提供了收集(單獨腳本)
3、人大金倉資料庫運作方式
和PostgreSQL資料庫相似,需要有psql用戶端或者有人大金倉的ksql用戶端都可以,運作方式如下:
ksql -U kingbase -h 192.168.66.35 -p 54321 -d test -W -H -f D:\DB_kingbase_HC_lhr_v7.0.0.sql > d:\a.html
psql -U kingbase -h 192.168.66.35 -p 54321 -d test -W -H -f D:\DB_kingbase_HC_lhr_v7.0.0.sql > d:\a.html
複制
輸入密碼,回車即可。
注意:
1、該腳本的字元集為utf8,請使用utf8格式打開該檔案。
4、html巡檢結果
這裡隻列出部分結果,其它的詳細内容可以參考:https://share.weiyun.com/5lb2U2M
其它不再列舉。