OGG运维优化脚本(五)-信息修改类--批量注释
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,文件名:comment.sh路径:$HOME/ggscript/ggcomment功能:该脚本基于数据库每月大批量注释源端表进行数据清理,要求数据同步配合注释大量配置表而设计通过edit脚本选择并调用
千家信息网最后更新 2025年11月11日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安全错误
数据库的锁怎样保障安全
2003服务器密码
梁溪区计算机网络技术承诺守信
网络安全中的身份验证是什么专业
脚本远程管理服务器
外文数据库可视化
c 数据库 面试题及答案
网络安全试卷 试卷7
软件开发与设计课程
我的世界1.04服务器
开展网络安全保障工作的建议
sql数据库关闭连接
中国智能软件开发公司
交通银行软件开发中心
不想做嵌入式软件开发
网络技术闷骚男形容词
湖南拓思软件开发公司
凡科h5调用数据库
西安用什么软件开发小的应用程序
还原数据库之后怎么办
机架式服务器工作原理连接图
郑州软件开发平均待遇
想考网络安全工程师
fda警告信数据库
服务器网站共用
数据库ole连接
不想做嵌入式软件开发
计算机互联网络技术就业方向
吉林方便软件开发商家
互联网科技公司保险业务
局域网无法登录服务器