千家信息网

OGG运维优化脚本(五)-信息修改类--批量注释

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,文件名:comment.sh路径:$HOME/ggscript/ggcomment功能:该脚本基于数据库每月大批量注释源端表进行数据清理,要求数据同步配合注释大量配置表而设计通过edit脚本选择并调用
千家信息网最后更新 2025年02月03日OGG运维优化脚本(五)-信息修改类--批量注释

文件名:comment.sh

路径:$HOME/ggscript/ggcomment

功能:该脚本基于数据库每月大批量注释源端表进行数据清理,要求数据同步配合注释大量配置表而设计

通过edit脚本选择并调用

日志路径:$HOME/gglog/ggcomment

#!/bin/bashbackuptime=`date +%Y%m%d-%H%M`echo "This script is used to annotate the specified table!(created by renyi)"echo $backuptime > ''$HOME'/gglog/ggcomment/InsertLog-'$backuptime'.log'read -n 1#输入需要进行批量注释操作的E进程文件名(prm结尾)ls -lrt $HOME/ggserver/dirprm/e*.prmread -p "Please enter the prm file name:"  val#输入你需要注释的表名,不要加TABLE和分号echo "Please Enter the table you need to annotate"read -n 1vi annotmpecho "---annotate table --------" > ''$HOME'/gglog/ggcomment/annoLog-'$backuptime'.log'cat  annotmp  >>  ''$HOME'/gglog/ggcomment/annoLog-'$backuptime'.log'#备份prm配置文件cp $HOME/ggserver/dirprm/$val $HOME/ggserver/dirprm/bak/$val.$backuptime.bakecho "backup the '$val' to the '$HOME/ggserver/dirprm/bak/$val.$backuptime.bak'"  >> ''$HOME'/gglog/ggcomment/annoLog-'$backuptime'.log'#选择操作类型echo checho "Operating table you want to belong to what state?"select ch in "parameter" "noparameter" "REPLICAT" "exit"do#全部需注释表带有参数case $ch in"parameter")                sed 's/^/TABLE /' annotmp > table1                        sed 's/$/,/' table1 > table2break;;;#全部需注释表不带有参数"noparameter")                sed 's/^/TABLE /' annotmp > table1                        sed 's/$/;/' table1 > table2break;;;"exit")    echo "process break"    exit 2;;;*) echo "Please select your choice :"1.parameter" "2.noparameter"  "exit"" ;;esacdone;echo $TALi=1num=`sed -n '$=' table2`#注释操作while [ "$i" -le "$num" ]do        TAL=`sed -n $i'p' table2`   #     echo $TAL    #    echo --$TAL        sed "s/$TAL/--$TAL/g"  $HOME/ggserver/dirprm/$val    > tmp2        cat  tmp2 > $HOME/ggserver/dirprm/$val        ((i++));done  echo "process complete"  >> ''$HOME'/gglog/ggcomment/annoLog-'$backuptime'.log'


注释 数据 文件 脚本 参数 文件名 路径 输入 选择 配置 分号 功能 备份 大批量 数据库 日志 类型 进程 同步 设计 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南省大学生网络安全竞赛 现成的数据库操作web服务 河南服务器机柜定制价格 软件开发需要学习什么专业课程 数据库系统概念区别是什么 数据库无法连接进销存软件 必比普网络技术好吗 python与sql数据库交互 dnf60版本服务器爆满 网络安全isat证书多少钱 网络安全的总体目标 腾讯轻量云服务器架设传奇线路 瓦罗兰特怎么看自己在什么服务器 某服务器软件对可用性 微信云数据库pc管理工具 js显示数据库数据 宁波鄞州区惠普机架式服务器 lavida数据库 海南服务器机柜云主机 安徽超市电商软件开发多少钱 福建省人力资源数据库 安庆市美睿网络技术 上海百度在线网络技术有限公司 湖北订制软件开发团队 html的服务器字体是什么 网络安全宣传片解说词 自建局域网服务器 戴尔服务器进入中文 健身软件开发公司简介范文 嘉定区新能源网络技术产业化
0