OGG运维优化脚本(八)- 查询维护类--批量查询
发表于:2024-11-15 作者:千家信息网编辑
千家信息网最后更新 2024年11月15日,文件名:search.sh路径:$HOME/ggscript/ggsearch功能:该脚本用于满足检查goldengate进程具体配置情况的需求而设计通过edit脚本选择调用#!/bin/bashec
千家信息网最后更新 2024年11月15日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安全错误
数据库的锁怎样保障安全
软件开发项目设计流程
郑州梦畅软件开发
数据库安全管理制度
想学软件开发要什么条件
网络安全能力专题汇报
惠州软件开发行业
我的世界单人皮肤与服务器不同
网络安全绘画大学
浙江理工大学网络安全
客户服务器结构
先进网络安全参数
网络安全人才发展现状
杭州安卓软件开发招聘信息
数据库崩溃原因
惠普服务器开机f9没反应
固原网络技术厂家报价
武汉熙宁网络技术
数据库型服务器安全机制
甘肃政法计算机网络技术
服务器数据管理工具是什么
华迪实训网络安全项目报告
上海汉得软件开发笔试题
我的世界独立服务器是什么
越秀网络安全服务怎么收费
网络安全服务售后服务方案
盐城企业软件开发售后服务
软件开发工厂模型
构建仿真实测数据多类分割数据库
互联网科技企业有什么
临沂微信公众号软件开发服务公司