MySQL資料庫健康檢查--MySQL巡檢

lhrbest發表於2019-07-12

MySQL資料庫健康檢查--MySQL巡檢

示例檔案下載地址:


MySQL資料庫健康檢查--MySQL巡檢 MySQL健康檢查指令碼示例.zip



小麥苗 資料庫 健康檢查指令碼 有如下的特點:

1、  綠色版、免安裝、純 SQL 文字

2、  跨平臺,只要有 SQL*Plus 環境即可執行

3、  相容 Oracle 10g 11g 12c 版本

4、  Oracle 10g 11g 12c 版本分別提供了 只讀版(只對資料庫查詢,不做 DDL DML 操作)

5、  增刪監控項非常方便,只需要提供相關 SQL 即可

6、  一次購買,終身免費升級

7、  檢查內容非常全面

8、  指令碼視覺化,可以看到指令碼內容,因此可供學習使用

9、  只有 1 SQL 指令碼 不存在巢狀呼叫 指令碼 等其它問題

10、  最終 生成 html 檔案 格式 的健康檢查結果

11、  對結果進行過濾,列出了資料庫有問題的內容

12、  OS 的資訊提供了收集

13、  增加了對 MySQL 資料庫的監控

 



第一章  指令碼說明及其執行方式

1   指令碼說明

目前一共包含 6 個指令碼,若指令碼的副檔名為“ .sql ”則表示該指令碼為 sql 指令碼,若指令碼的副檔名為“ .pl ”則表示該指令碼為 perl 指令碼。

對於 SQL 指令碼而言,其中 DB_healthcheck_lhr_v6.0.1_ALL_RW.sql 讀寫 版本,在指令碼執行過程中會對 Oracle 資料庫做 DDL (建立一些用到的臨時表)和 DML 操作(對自己建立的臨時表 DML 操作),但是,在指令碼執行後會清理掉建立的臨時表,基本上不會留下任何痕跡。而指令碼 DB_healthcheck_lhr_v1.0.0_10g_RO.sql DB_healthcheck_lhr_v1.0.0_11g_RO.sql DB_healthcheck_lhr_v1.0.0_2c_RO.sql 分別對應 Oracle 10g 11g 12c 及其以上版本,這 3 個指令碼都是 只讀 版本,這 3 個指令碼只會對資料庫做查詢操作,不會做 DML DDL 操作,這也是很多朋友所期待的功能。

指令碼 DB_healthcheck_lhr_v1.0.0_OS_info.pl perl 指令碼,執行後會對 OS 的資訊進行收集,並且輸出到 html 中。

  MySQL資料庫健康檢查--MySQL巡檢

指令碼 mysql_check_lhr_v1.1.1.sql MySQL 指令碼,執行後會產生 MySQL 的健康檢查 html 報告,該指令碼為 只讀 指令碼



2   執行方式

2.1   Oracle

只要有 sqlplus 的客戶端即可。

sqlplus / as sysdba @DB_healthcheck_lhr_11g_v4.9.sql

 

sqlplus sys/lhr@192.168.59.130:1521/orcl  as sysdba @DB_healthcheck_lhr_11g_v 5 .9.sql

 

 

2.2   MySQL

 

mysql -h192.168.1.63 -uroot -plhr -P3306 --html -t  -f --silent  <  mysql_check_lhr_v1.1.1.sql

注意:

1 、由於 Windows 下沒有 system 命令,所以該指令碼目前只能在 Linux 平臺執行。對於 Windows 下的 MySQL 資料庫,可以使用 Linux 平臺的客戶端連線到 windows 下進行生成報告(後期可能進行最佳化)。

 

 

 

2.3   OS 資訊

作業系統資訊的收集是 perl 指令碼,執行方式如下所示。

 

[root@OCPLHR lhr]# ll

total 28

-rw-r--r-- 1 oracle oinstall 25791 Jul 10 17:15 DB_healthcheck_lhr_v1.0.0_OS_info.pl

[root@OCPLHR lhr]# perl DB_healthcheck_lhr_v1.0.0_OS_info.pl  

[root@OCPLHR lhr]# ll

total 56

-rw-r--r-- 1 oracle oinstall 25791 Jul 10 17:15 DB_healthcheck_lhr_v1.0.0_OS_info.pl

-rw-r--r-- 1 root   root     26289 Jul 10 17:19 LHR_OSCHECK_REPORT_OCPLHR_20190710171939.html

[root@OCPLHR lhr]#

 

 




 

 










About Me

........................................................................................................................

● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除

● 本文在itpub( http://blog.itpub.net/26736162 )、部落格園( http://www.cnblogs.com/lhrbest )和個人weixin公眾號( xiaomaimiaolhr )上有同步更新

● 本文itpub地址: http://blog.itpub.net/26736162

● 本文部落格園地址: http://www.cnblogs.com/lhrbest

● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/

● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/

● DBA寶典今日頭條號地址:

........................................................................................................................

● QQ群號: 230161599 (滿) 、618766405

● weixin群:可加我weixin,我拉大家進群,非誠勿擾

● 聯絡我請加QQ好友 646634621 ,註明新增緣由

● 於 2019-07-01 06:00 ~ 2019-07-31 24:00 在西安完成

● 最新修改時間:2019-07-01 06:00 ~ 2019-07-31 24:00

● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解

● 版權所有,歡迎分享本文,轉載請保留出處

........................................................................................................................

小麥苗的微店

小麥苗出版的資料庫類叢書 http://blog.itpub.net/26736162/viewspace-2142121/

小麥苗OCP、OCM、高可用網路班 http://blog.itpub.net/26736162/viewspace-2148098/

小麥苗騰訊課堂主頁 https://lhr.ke.qq.com/

........................................................................................................................

使用 weixin客戶端 掃描下面的二維碼來關注小麥苗的weixin公眾號( xiaomaimiaolhr )及QQ群(DBA寶典)、新增小麥苗weixin, 學習最實用的資料庫技術。

........................................................................................................................

歡迎與我聯絡

 

 



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2650409/,如需轉載,請註明出處,否則將追究法律責任。

相關文章