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的服务器字体是什么
网络安全宣传片解说词
自建局域网服务器
戴尔服务器进入中文
健身软件开发公司简介范文
嘉定区新能源网络技术产业化