天天看點

小麥苗人大金倉資料庫巡檢腳本

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

小麥苗人大金倉資料庫巡檢腳本
小麥苗人大金倉資料庫巡檢腳本
小麥苗人大金倉資料庫巡檢腳本
小麥苗人大金倉資料庫巡檢腳本

其它不再列舉。