OGG运维优化脚本(十七)-信息同步类--配置备份
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,文件名:ggbackup.sh路径$HOME/ggscript/ggbackup因为在2016年下半年我们的一个数据同步服务器因为存储损坏导致OGG配置文件丢失,被迫重新部署的情况。因此特别针对该情况
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
克隆数据库
看法法律数据库 绿色
大学生网络安全教育黑板报
创领云服务器
软件开发哪家比较好聚顶科技好
服务器硬件监控工具
梅州天航网络技术有限公司
电视机中服务器无法连接
gitlab服务器设置
网络安全级别越高是几级
魔兽插件软件开发
软件开发合同费用包含哪些
一个sql表在不同的数据库
西藏运营中台数据库
黑曜石之刃服务器
oracle数据库解释sql
mysql数据库属性值
手机智能服务器sn如何获取
vba如何把数据导入数据库
东方桦富应用软件开发中心
网络安全与技术自学入门教材
食材分拣配送系统软件开发
安卓第三方软件开发
供应网络安全整机
软件开发必须学数据吗
2核4g 5m服务器做企业站
无锡运营软件开发联系方式
重庆网络安全宣传周答题库
计算机网络技术专业认知心得
多人访问服务器是分布计算吗