千家信息网

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高科技互联网公司 美国互联网科技实力 陕西云淼互联网科技公司 萌小萌互联网科技河南有限公司
0