MySQL資料庫健康檢查--MySQL巡檢
MySQL資料庫健康檢查--MySQL巡檢
示例檔案下載地址:
小麥苗 資料庫 健康檢查指令碼 有如下的特點:
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_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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MSSQL資料庫健康檢查--SQL Server巡檢SQL資料庫Server
- 使用RDA巡檢MYSQL資料庫MySql資料庫
- oracle資料庫巡檢(二)全面檢查Oracle資料庫
- 資料庫健康檢查(轉)資料庫
- ORAchk-資料庫健康檢查資料庫
- mysql巡檢指令碼MySql指令碼
- 資料庫巡檢模版資料庫
- Oracle資料庫巡檢Oracle資料庫
- 漫談Oracle資料庫健康檢查Oracle資料庫
- Oracle資料庫健康檢查常用SQLOracle資料庫SQL
- oracle資料庫巡檢(轉)Oracle資料庫
- SQL Server資料庫巡檢SQLServer資料庫
- oracle 資料庫效能健康檢查指令碼Oracle資料庫指令碼
- oracle資料庫健康檢查報告模板Oracle資料庫
- 資料庫日常健康檢查方式方法資料庫
- oracle健康巡檢筆記Oracle筆記
- (轉)oracle 資料庫效能健康檢查指令碼Oracle資料庫指令碼
- 資料庫健康檢查 sqlplus 指令碼資料庫SQL指令碼
- 資料庫巡檢參考項資料庫
- oracle資料庫巡檢內容Oracle資料庫
- 播布客視訊-oracle健康檢查(巡檢)手冊筆記Oracle筆記
- MySQL檢視當前資料庫庫MySql資料庫
- 檢視MySQL資料庫的命令MySql資料庫
- mysql 伺服器巡檢指令碼MySql伺服器指令碼
- 一個簡單資料庫健康檢查指令碼資料庫指令碼
- oracle 資料庫效能健康檢查指令碼[轉帖]Oracle資料庫指令碼
- 【MYSQL】Mysql常用檢查sqlMySql
- Oracle資料庫(RAC)巡檢報告Oracle資料庫
- Oracle資料庫巡檢參考項Oracle資料庫
- MySQL資料庫檢視:檢視定義、建立檢視、修改檢視MySql資料庫
- mysql binlog檢視指定資料庫MySql資料庫
- DB健康檢查使用RDA收集資料
- 小麥苗資料庫巡檢指令碼V7.0,支援Oracle、MySQL、SQL Server和PG資料庫資料庫指令碼OracleMySqlServer
- Oracle資料庫(單機)巡檢報告Oracle資料庫
- 資料庫巡檢常用的SQL語句資料庫SQL
- 用SQL命令檢視Mysql資料庫大小MySql資料庫
- check_postgres指令碼集檢查資料庫健康情況指令碼資料庫
- 資料庫配置檢查資料庫