OGG运维优化脚本(八)- 查询维护类--批量查询
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,文件名:search.sh路径:$HOME/ggscript/ggsearch功能:该脚本用于满足检查goldengate进程具体配置情况的需求而设计通过edit脚本选择调用#!/bin/bashec
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
如何锁定网络安全
中易互联网网络科技
数据库on用法
网络安全员绘画
战地4服务器管理员开黑
银行使用数据库
嘉博数据库默认下载格式
国家电网网络安全题库
网飞网络安全
服务器查询mysql日志命令
搜狐电视直播软件开发
苏州戴尔服务器扩展性
吉林祥云网络技术公司
软件开发适合大专学吗
成都2u500服务器机箱
山东服务器机柜厂商
有核心技术的网络安全龙头
网络安全的军民融合
自贡市二手服务器回收
网络安全道哥面试阿里
什么负责统筹协调网络安全和监督
软件开发微博实时号养成
dns服务器出现问题
图书馆借书数据库
武汉南湖软件开发
t提高学生网络安全意识
软件开发系统内核
软件开发主修课程
出租车gps数据库
计算机网络技术专业特长篇