OGG运维优化脚本(十七)-信息同步类--配置备份
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,文件名:ggbackup.sh路径$HOME/ggscript/ggbackup因为在2016年下半年我们的一个数据同步服务器因为存储损坏导致OGG配置文件丢失,被迫重新部署的情况。因此特别针对该情况
千家信息网最后更新 2025年11月08日OGG运维优化脚本(十七)-信息同步类--配置备份
文件名:ggbackup.sh
路径$HOME/ggscript/ggbackup
因为在2016年下半年我们的一个数据同步服务器因为存储损坏导致OGG配置文件丢失,被迫重新部署的情况。因此特别针对该情况编写了自动备份OGG进程配置信息脚本。
#!/bin/bashcd $HOME/ggscript/ggbackupdir=$PWDcd $HOMEif [ -f .profile ];then . .profilefiif [ -f .bash_profile ];then . .bash_profilefimydate=`date +20%y-%m-%d-%H`hn=`echo $HOSTNAME`usr=`echo $USER`dr=`echo $hn-$usr`cd $direcho $dirif [ ! -d $dr ];then mkdir $dr && echo "Directory $hn-$user created." || echo "Error: Failed to create directory $dr."else echo "$dr directory exits!"fiif [ ! -d $dr/dirprm ];then mkdir $dr/dirprm && echo "Directory $dr/dirprm created." || echo "Error: Failed to create directory $dr/dirprm."else echo "$dr/dirprm directory exits!"fiif [ ! -d $dr/dirpcs ];then mkdir $dr/dirpcs && echo "Directory $dr/dirpcs created." || echo "Error: Failed to create directory $dr/dirpcs."else echo "$dr/dirpcs directory exits!"fiif [ ! -d $dr/info ];then mkdir $dr/info && echo "Directory $dr/info created." || echo "Error: Failed to create directory $dr/info."else echo "$dr/info directory exits!"ficd $HOME/ggserver(echo info all;echo exit)|./ggsci|grep -E "EXTRACT|REPLICAT" |awk 'BEGIN {FS=" +"} {print $3}' > $HOME/ggscript/ggbackup/tempnum=`sed -n '$=' $dir/temp`i=1while [ "$i" -le "$num" ]do VAR=`sed -n $i'p' $dir/temp` #echo $VAR var=`echo $VAR| tr "[:upper:]" "[:lower:]"` #echo $var find $HOME/ggserver/dirprm -name $var.prm -exec cp {} $dir/$dr/dirprm/ \; find $HOME/ggserver/dirpcs -name $VAR.pc* -exec cp {} $dir/$dr/dirpcs/ \; (echo info $VAR;echo exit)|./ggsci > $dir/$dr/info/$VAR i=`expr $i + 1`donefind $HOME/ggserver/dirprm -name mgr.prm -exec cp {} $dir/$dr/dirprm/ \;find $HOME/ggserver/dirpcs -name MGR.pc* -exec cp {} $dir/$dr/dirpcs/ \;(echo exit)|./ggsci|grep Oracle > $dir/$dr/version(echo exit)|./ggsci|grep Version >> $dir/$dr/versioncd $dirzip -r $dr.zip $dr/bin/bash $HOME/ggscript/ggupload/upload.sh backup $dir/$dr.zip sysinfo
配置
情况
文件
信息
备份
脚本
同步
数据
文件名
服务器
被迫
路径
进程
存储
服务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
嘉盛如何选择服务器
服务器上iis管理器在哪
潜渊症加载不出服务器列表
用数据库把网页跳转到百度
万创互联网科技公司
网络安全防线不断加强
红帽杯网络安全初赛赛题
香格里拉会谈网络安全
软件开发一个功能多少钱
网上购物系统数据库的需求分析
ssh 数据库
腾讯云远程服务器桌面如何连手机
软件开发推荐书目
关系型数据库中表的主键作用
网络安全与犯罪案例
深圳银行软件开发招聘
男朋友抠图软件开发
电脑开了服务器手机怎么打开
捷信网络技术服务有限公司
数据库批量删除进程
手机定位无法定位服务器
实时采集 数据库
网络安全法 短信
山西定制网络技术开发机构
骑士t6数据库
数据库系统博士考题
出版商和数据库的区别
修改界面 数据库
去郑州富士康软件开发怎么样
sql数据库英文版导入和导出