原创 OGG運維優化腳本(三. 五)-信息修改類--附加日誌增加

文件名: addtrandata.sh所在路徑:$HOME/ggscript/gginsert功能:用於批量增加表附加日誌,屬於從加表腳本中獨立出來的功能,用於應對錶附加日誌丟失以及加表附加日誌增加失敗的情況#!/bin/bash ech

原创 OGG運維優化腳本(四)-信息修改類--長事務跳過

文件名: skiptrans.sh skip.sh所在路徑:$HOME/ggscript/ggtrandata功能:該腳本用於重啓抽取進程時跳過長事務,可自動識別1小時以上的長事務並批量跳過,skiptrans.sh通過edit腳本選擇調用

原创 OGG維護優化腳本(一)-需求分析篇

這套維護優化腳本,是我在業餘時間編寫的,專門用於針對goldengate數據同步工具的腳本主要原因還是本人有點懶不喜歡繁瑣的手動操作。所以藉助shell腳本來減低自己的工作量部分參考了一些網絡大牛的shell腳本設計因爲離職的緣故估計以後職

原创 OGG運維優化腳本(五)-信息修改類--批量註釋

文件名:comment.sh路徑:$HOME/ggscript/ggcomment功能:該腳本基於數據庫每月大批量註釋源端表進行數據清理,要求數據同步配合註釋大量配置表而設計通過edit腳本選擇並調用日誌路徑:$HOME/gglog/ggc

原创 OGG運維優化腳本(七)-信息修改類--快速註釋

文件名:note.sh路徑:$HOME/ggscript/ggnote功能:該腳本用於註釋指定行的配置表,配合重複值檢查腳本repeat.sh使用通過alias初始化入.profile或.bash_profile文件,通過指令note使用日

原创 OGG運維優化腳本(十五)-信息同步類--錯誤日誌同步

文件:logtitle.sh  log.sh路徑:$HOME/ggscript/gginfo該腳本主要用於每小時檢查ggserr.log內包含error關鍵字的信息(具體可調整)然後拼接成html格式文件發送給監控網站該腳本需要配合cron

原创 OGG維護優化腳本(二十二)-部署準備篇--腳本部署準備

很抱歉,腳本部署準備放在後面來講以下內容必須徹底配置完畢前面講的所有腳本纔會成功生效1.環境包安裝因爲腳本通過shell以及perl實現。系統必須支持bshell才能滿足運行環境部分AIX服務器因爲缺乏bshell需要專門安裝rpm包所以需

原创 OGG維護優化腳本(二十四)-OGG狀態監控系統--後臺腳本

這個簡易監控系統具體是由html實現的後臺沒有數據庫,只有從各臺機器收集並上傳過來的html文件通過定時shell腳本整理並分類到各個目錄,然後通過apache被網頁調用具體更新頻率取決於各數據同步服務器的定時任務運行頻率OGG進程狀態整理

原创 OGG維護優化腳本(二十五)-OGG狀態監控系統--HTML實現

部分html 範例主要用到了嵌套表格等簡單的語法<!DOCTYPE HTML> <html> <h1 align="center">goldengate監控系統</h1> <head> <style type="text/css"> p

原创 OGG運維優化腳本(十六)-信息同步類--附加日誌檢查

文件名 checktrandata.sh路徑$HOME/ggscript/ggtrandata該腳本的作用,是通過ogg自帶的 infotrandata指令,驗證EXTRACT進程內所配置表的 附加日誌狀態,僅針對同步oracle數據庫的O

原创 OGG運維優化腳本(十九)-進程操作類--輔助操作

文件:info.sh  start.sh  stop.sh路徑 $HOME/ggscript/ggoperat因爲編寫了太多腳本後有時候爲了查看OGG運行狀態不得不頻繁的在GGSCI和系統界面切換,所以爲了便捷自己寫了幾個比較簡單的腳本,配

原创 OGG運維優化腳本(十)-查詢維護類--進程詳細信息查詢

文件:processinfo.sh路徑:$HOME/ggscript/ggupload功能:該腳本爲滿足維護配置時檢查所有goldengate進程的詳細源端目標端,定義文件等信息而設計如果未按照腳本部署準備進行內容註釋,輸出結果會爲空如果有

原创 OGG運維優化腳本(六)-信息修改類--批量取消註釋

文件名:recomment.sh路徑: $HOME/ggscript/ggcomment功能:該腳本用於批量取消註釋,配合批量註釋腳本使用,基本功能相反,操作步驟完全一致。通過edit腳本選擇使用日誌路徑:$HOME/gglog/ggcom

原创 OGG運維優化腳本(九)-查詢維護類--進程重複表檢查

路徑:$HOME/ggscript/ggrepeat功能:該腳本爲處理目標端因爲源端重複配置源端表,導致目標端數據重複的問題而設計。可以針對進程檢查重複配置的表名,並羅列具體信息和所在文件行數可以配合note快速註釋腳本進行源端重複表清理操

原创 OGG運維優化腳本(十一)-查詢維護類--操作選擇

文件:ggedit路徑:$HOME/ggscript功能:該腳本用於選擇使用其他腳本通過alias別名初始化入.profile和.bash_profile文件,以edit指令方式使用#!/bin/bash echo "Select an a