原创 Percona-Toolkit系列(17) --- pt-mysql-summary

pt-mysql-summary pt-mysql-summary:官方地址 說明 用途:獲取MySQL數據庫概要信息,如:狀態和配置 語法: pt-mysql-summary [OPTIONS] 具體示例 [root@BigD

原创 Percona-Toolkit系列(15) --- pt-kill

pt-kill pt-kill:官方地址 說明 用途:KILL MySQL指定查詢。 語法: pt-kill [OPTIONS] [DSN] 其主要是通過SHOW PROCESSLIST獲取滿足條件的查詢、連接並KILL。 具體

原创 Percona-Toolkit系列(23) --- pt-sift

pt-sift pt-sift:官方地址 說明 用途:用於分析、查看pt-stalk命令產生的文件內容,並生產概要信息,然後通過輸入不同的命令查看不同的內容。如,輸入m,查看的是SHOW STATUS命令的內容。 語法: pt-s

原创 Percona-Toolkit系列(22) --- pt-show-grants

pt-show-grants pt-show-grants:官方地址 說明 用途:就是顯示當前數據庫中所有用戶的授權情況並以GRANT語句現實,方便複製到其他數據庫上執行。 語法: pt-show-grants [OPTIONS]

原创 Percona-Toolkit系列(19) --- pt-pmp

pt-pmp pt-pmp:官方地址 說明 用途:可以在Linux上創建和總結進程的完整堆棧跟蹤。堆棧跟蹤的摘要對於診斷進程正在等待什麼是非常有用的工具。 語法: pt-pmp [OPTIONS] [FILES] 注意: pt-

原创 Docker上傳鏡像到阿里雲Docker鏡像倉庫

創建鏡像倉庫 上傳鏡像 將鏡像上傳到之前創建好的倉庫中 1. 登錄阿里雲Docker 倉庫 $ docker login --username=[阿里雲賬號名] registry.cn-hangzhou.aliyuncs.com

原创 Percona-Toolkit系列(16) --- pt-mext

pt-mext pt-mext:官方地址 說明 用途:pt-mext實現的功能比較簡單,就是將mysqladmin輸出的多次迭代的相同status變量值放到同一行輸出。 -i, --sleep=# 每次執行命令間隔 -c,

原创 OEM 13C添加非默認SSH端口22

說明 默認情況下,OEM手動添加目標時,默認使用的22 SSH端口,如果不是22端口則需要修改配置文件纔可以。否則會報錯,如下: 2020-01-06_14-28-26:INFO: Jsch Validation Failed P

原创 Percona-Toolkit系列(26) --- pt-slave-restart

pt-slave-restart pt-slave-restart:官方地址 說明 用途:監控從庫進程狀態,如果遇到錯誤導致進程異常,會嘗試重啓進程。 語法: pt-slave-restart [OPTIONS] [DSN] 具

原创 Percona-Toolkit系列(21) --- pt-secure-collect

pt-secure-collect pt-secure-collect:官方地址 說明 用途:收集、清理、打包和加密數據。 語法: pt-secure-data [<flags>] <command> [<args> ...]

原创 Percona-Toolkit系列(20) --- pt-query-digest

pt-query-digest pt-query-digest:官方地址 說明 用途:用於分析日誌、PROCESSLIST或TCPDUMP中的查詢。 pt-query-digest分析來自慢查詢、一般和二進制日誌文件的MySQL查

原创 類似ORA的DBA運維工具-OLazy

OLazy說明 OLazy工具是輔助、幫助簡化DBA運維工具,將日常用到的衆多命令集於一身,DBA只需要敲簡單的命令即可查看相應的數據,如:tbs:查看錶空間相關信息。 其主要特性是無客戶端方式,無需部署在數據庫服務器上。 該腳本

原创 Docker安裝Oracle 19c

安裝Oracle 19c 有時候爲了試驗,需要安裝Oracle新版本數據庫,由於安裝比較繁瑣耗時,所以可通過docker快速安裝部署。 說明 有兩種方式安裝: 1.通過官方dockerfile自己編譯鏡像安裝 2.通過已編譯好的鏡

原创 查詢SqlServer數據庫包好char(0)特殊字符轉換爲JSON的問題:\u000

問題描述 在Python通過pymssql查詢SqlServer數據庫數據時,如果是該列包含char(0)特殊字符時,將該字符轉換爲JSON時會轉換爲\u000導致將JSON解析插入到PG數據庫時報錯,如下: ### Cause:

原创 自動化巡檢報告markdown格式-Oracle/MySQL

巡檢報告 由於工作需要自己編寫了腳本用於自動化生成巡檢報告,雖然前期編寫耗費較長時間,但是長遠來看非常方便。只需要定時運行腳本即可,本腳步採用Python編寫,輸出markdown格式,可自由轉化爲其他文檔類型,如:pdf,wor