OGG运维优化脚本(八)- 查询维护类--批量查询
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,文件名:search.sh路径:$HOME/ggscript/ggsearch功能:该脚本用于满足检查goldengate进程具体配置情况的需求而设计通过edit脚本选择调用#!/bin/bashec
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
服务器探针插源码
云服务器需要什么样的配置
江苏idc服务器
梦幻西游山东区合区的服务器
网络安全问题包括哪几个方面
松江区企业网络技术服务有哪些
dw数据库怎么建
营销软件开发哪家便宜
显卡类服务器
2018网络安全奖励
微信数据库怎么恢复
电价数据库
网络安全第四十一
网络技术 双刃剑
网络安全从我做起手抄报简单
怎么用表格做简单的数据库
元数据 数据库设计
上海做物流软件开发的公司
关于网络安全防线的论道
Gp数据库入门教程
鹤壁软件开发平均价格
asp批量升级数据库
简单介绍中文全文数据库
农安有名的网络技术什么价格
服务器c盘空间
嘟嘟网络技术有限公司 周文生
数据库主键删除数据后顺序
网络安全知识宣传
java消息服务器
mindustry服务器大厅