OGG运维优化脚本(八)- 查询维护类--批量查询
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,文件名:search.sh路径:$HOME/ggscript/ggsearch功能:该脚本用于满足检查goldengate进程具体配置情况的需求而设计通过edit脚本选择调用#!/bin/bashec
千家信息网最后更新 2026年11月02日OGG运维优化脚本(八)- 查询维护类--批量查询
文件名:search.sh
路径:$HOME/ggscript/ggsearch
功能:该脚本用于满足检查goldengate进程具体配置情况的需求而设计
通过edit脚本选择调用
#!/bin/bashecho "This script is used to search the specified table!(created by renyi)"echo $dirdir=$PWD cd $HOME/ggserver#确定搜索对象类型echo "Please select the search type"echo select ch in "ALLFILE" "EXTRACT" "REPLICAT" "PUMP"docase $ch in"ALLFILE")ls -lrt $HOME/ggserver/dirprm/*.prm#获取进程清单cd $HOME/ggserver(echo info all;echo exit)|./ggscicd $dirval=1 break;;;#针对对应类型 进行搜索操作#输入需搜索的进程文件名"EXTRACT")ls -lrt $HOME/ggserver/dirprm/e*.prmcd $HOME/ggserver(echo info all;echo exit)|./ggscicd $dirread -p "Please enter the prm file name:" valbreak;;;"REPLICAT")ls -lrt $HOME/ggserver/dirprm/r*.prmcd $HOME/ggserver(echo info all;echo exit)|./ggscicd $dirread -p "Please enter the prm file name:" val break;;;"PUMP")ls -lrt $HOME/ggserver/dirprm/p*.prmcd $HOME/ggserver(echo info all;echo exit)|./ggscicd $dirread -p "Please enter the prm file name:" val break;;; *) echo "Please select your choice : 1.ALLFILE 2.EXTRACT 3.REPLICAT 4.PUMP" ;;esacdone;echo "Please Enter the table you want to search!"read -n 1vi SearchTempi=1num=`sed -n '$=' SearchTemp`if [ "$val" == 1 ] then while [ "$i" -le "$num" ] do TAL=`sed -n $i'p' SearchTemp` grep -ni $TAL $HOME/ggserver/dirprm/* 1>> exist || echo $TAL >> notexist ((i++)); doneelse while [ "$i" -le "$num" ] do TAL=`sed -n $i'p' SearchTemp` grep -ni $TAL $HOME/ggserver/dirprm/$val 1>> exist || echo $TAL >> notexist ((i++)); donefi#输出搜索结果echo "---------------------------------------"echo "The search result is"cat existecho "---------------------------------------"echo "The not exist table is"cat notexistecho "---------------------------------------"cat SearchTemp | sort -n > SearchTempu cat notexist | sort -n > notexistu comm -23 SearchTempu notexistu > existablecat /dev/null > existcat /dev/null > SearchTemp cat /dev/null > notexist echo "The exist table is"cat existableexit
搜索
进程
脚本
文件
文件名
类型
查询
功能
对象
情况
搜索结果
清单
结果
路径
需求
检查
设计
输入
输出
选择
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技图片
山东特亿宝互联网科技有限公司
重生之互联网科技帝国
互联网科技公司发展
互联网科技视频
互联网科技公司名称
互联网科技公司做什么
美国互联网前沿科技
甘肃拓世互联网科技有限公司
海南科技产业互联网平台
互联网科技公司的市场部门
北京三清互联网科技
互联网大会黑科技排名
南山科技园互联网公司有哪些
银川新华互联网科技学校联系电话
四川慕妮娅互联网科技有限公司
福州德业互联网科技
上海万顺科技互联网有限公司招聘
三亚科技创新互联网基地
北京瑞云互联网科技有限公司
极限挑战互联网科技
深圳齐家互联网科技
恒生科技互联网指数分析
世界互联网科技公司市值排名
荆州市昕露互联网络科技有限公司
互联网科技与大数据专业
996高科技互联网公司
美国互联网科技实力
陕西云淼互联网科技公司
萌小萌互联网科技河南有限公司