OGG运维优化脚本(十七)-信息同步类--配置备份
发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,文件名:ggbackup.sh路径$HOME/ggscript/ggbackup因为在2016年下半年我们的一个数据同步服务器因为存储损坏导致OGG配置文件丢失,被迫重新部署的情况。因此特别针对该情况
千家信息网最后更新 2024年11月16日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安全错误
数据库的锁怎样保障安全
江苏定制软件开发项目信息
金蝶k3中间层数据库
计算机网上服务器价格
暗区突围登录后显示服务器在维修
王者荣耀每个服务器一样吗
监控软件开发进度
成都市网络安全产业建设
广东公共信息网络安全监察处
软件开发适用加计抵减
宜昌软件开发税务筹划怎么进行
数据库sql文件解析
shiro动态权限数据库
软件开发资本化处理
通信建设和网络安全哪个方向好
重启服务器服务会关吗
鲸喜联盟网络技术有限公司
我的世界租电脑服务器哪个好
软件开发公司结束语怎么写
lol的服务器是什么样子
云计算中常用的网络技术
通州区数据网络技术咨询
大型数据库技术简述题
sql数据库sa解锁
软件开发的版本号怎么查
汽车网络技术信息安全问题
应急救援基本参数数据库
通信网络安全外语论文
浙江软件开发上市公司
鑫宇豪互联网科技有限公司
河南省网络安全保卫总队总队长