當(dāng)前位置:首頁 > IT技術(shù) > 數(shù)據(jù)庫 > 正文

達(dá)夢數(shù)據(jù)庫使用disql生成html格式的巡檢報(bào)告
2021-10-13 21:42:10

1、簡介

該套巡檢腳本為純SQL腳本開發(fā),如下所示:

達(dá)夢數(shù)據(jù)庫使用disql生成html格式的巡檢報(bào)告

目前一共包含10個(gè)腳本,若腳本的擴(kuò)展名為“.sql”則表示該腳本為sql腳本;若腳本的擴(kuò)展名為“.pl”則表示該腳本為perl腳本;若腳本的擴(kuò)展名為“.sh”則表示該腳本為shell腳本。

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

腳本DB_OS_HC_lhr_v7.0.0.pl是perl腳本,執(zhí)行后會(huì)對OS的信息進(jìn)行收集,并且輸出到html中。腳本DB_OS_HC_lhr_v7.0.0.sh是shell腳本,執(zhí)行后會(huì)對OS的信息進(jìn)行收集。

腳本DB_MySQL_HC_lhr_v7.0.0.sql是MySQL腳本,執(zhí)行后會(huì)產(chǎn)生MySQL的健康檢查html報(bào)告,該腳本為只讀腳本。

腳本DB_MSSQL_HC_lhr_v7.0.0_2005.sql和DB_MSSQL_HC_lhr_v7.0.0_2008R2.sql是SQL Server腳本,存在部分DDL和DML操作,執(zhí)行后會(huì)產(chǎn)生SQL Server的健康檢查html報(bào)告。腳本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腳本,執(zhí)行后會(huì)產(chǎn)生PostgreSQL數(shù)據(jù)庫的健康檢查html報(bào)告。

腳本DB_DM_HC_lhr_v7.0.0是達(dá)夢數(shù)據(jù)庫腳本,執(zhí)行后會(huì)產(chǎn)生達(dá)夢數(shù)據(jù)庫的健康檢查html報(bào)告。

2、巡檢腳本特點(diǎn)

1、可以巡檢Oracle、MySQL、SQL Server、PostgreSQL和國產(chǎn)達(dá)夢數(shù)據(jù)庫,也可以巡檢Linux操作系統(tǒng)
2、腳本為免安裝、純SQL文本
3、跨平臺,只要有SQL*Plus(Oracle)、mysql(MySQL)、MSSQL客戶端(SSMS、Navicat皆可)、psql(PG)、gisql(國產(chǎn)達(dá)夢)環(huán)境即可運(yùn)行腳本
4、腳本內(nèi)容可視化,可以看到腳本內(nèi)容,因此可供學(xué)習(xí)數(shù)據(jù)庫使用
5、兼容Oracle 10g、11g、12c、18c、19c、20c、21c等高版本Oracle數(shù)據(jù)庫
6、對Oracle 10g、11g、12c、18c、19c、20c、21c等版本分別提供了只讀版(只對數(shù)據(jù)庫查詢,不做DDL和DML操作)
7、MySQL最低支持5.5版本
8、SQL Server最低支持2005版本
9、增刪監(jiān)控項(xiàng)非常方便,只需要提供相關(guān)SQL即可
10、一次購買,所有腳本終身免費(fèi)升級
11、檢查內(nèi)容非常全面
12、只有1個(gè)SQL腳本,不存在嵌套調(diào)用腳本等其它問題
13、最終生成html文件格式的健康檢查結(jié)果
14、對結(jié)果進(jìn)行過濾,列出了數(shù)據(jù)庫有問題的內(nèi)容
15、對OS的信息提供了收集(單獨(dú)腳本)

3、達(dá)夢數(shù)據(jù)庫運(yùn)行方式

在Windows下運(yùn)行:

disql -S SYSDBA/SYSDBA@192.168.1.35 `d:DB_DM_HC_lhr_v7.0.0.sql

在Linux下運(yùn)行:

disql -S SYSDBA/SYSDBA `/home/dmdba/DB_DM_HC_lhr_v7.0.0.sql > /dev/null

4、html巡檢結(jié)果

這里只列出部分結(jié)果,其它的詳細(xì)內(nèi)容可以參考:https://share.weiyun.com/5lb2U2M

達(dá)夢數(shù)據(jù)庫使用disql生成html格式的巡檢報(bào)告

達(dá)夢數(shù)據(jù)庫使用disql生成html格式的巡檢報(bào)告

達(dá)夢數(shù)據(jù)庫使用disql生成html格式的巡檢報(bào)告

達(dá)夢數(shù)據(jù)庫使用disql生成html格式的巡檢報(bào)告

達(dá)夢數(shù)據(jù)庫使用disql生成html格式的巡檢報(bào)告

達(dá)夢數(shù)據(jù)庫使用disql生成html格式的巡檢報(bào)告

達(dá)夢數(shù)據(jù)庫使用disql生成html格式的巡檢報(bào)告

達(dá)夢數(shù)據(jù)庫使用disql生成html格式的巡檢報(bào)告

達(dá)夢數(shù)據(jù)庫使用disql生成html格式的巡檢報(bào)告

其它不再列舉。

本文摘自 :https://blog.51cto.com/l

開通會(huì)員,享受整站包年服務(wù)立即開通 >