OGG运维优化脚本(五)-信息修改类--批量注释
发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,文件名:comment.sh路径:$HOME/ggscript/ggcomment功能:该脚本基于数据库每月大批量注释源端表进行数据清理,要求数据同步配合注释大量配置表而设计通过edit脚本选择并调用
千家信息网最后更新 2024年11月24日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安全错误
数据库的锁怎样保障安全
软件开发需要会英语怎么说
什么是数据库的索引
玄武区软件开发创新服务
access数据库ID删除
服务器带内管理软件
信息网络技术专业考研
网络安全法企业网站委托
服务器tz2021
ipm软件开发
vb数据库mysql
2k16连接服务器
国家网络安全宣传周歌曲
山东省网络技术专业
苏绣视频软件开发
电信网络安全的目标
数据库表多对多怎么画
蓝思科技和工业互联网哪个好
xrf测试仪数据库
软件开发工作汇报都说什么
阿里云服务器实例如何降配
web服务器协议
数据库工具哪个更好
密云区技术软件开发创新服务
群策销售管理软件开发版
乌海来抖网络技术有限公司
网络安全 286条
cs软件开发框架
系统数据库设计包括
教数据库技术 访学经历
服务器管理面板哪个牌子好