达梦8数据库多实例环境端口快速检索

达梦8数据库多实例环境端口快速检索

在ORACLE数据库的多实例环境中,我们可以通过声明ORACLE_SID的方式,快速登录到不同的实例。达梦8数据库则是通过不同的端口号来登录到不同的实例中,当实例越来越多时,下面的脚本可以帮助我们快速的知晓数据库和端口号的对应关系,以便我们登录到正确的数据库中。

for i in `ps -ef|grep dmserver|grep -v grep|awk '{print $(NF-1)}'|awk -F/ '{print $(NF-1)}'`
do
profile=`ps -ef|grep -w $i|grep -v grep|awk '{print $(NF-1)}'|awk -F= '{print $(NF)}'`
p=`grep -w PORT_NUM $profile |awk '{print $3}'`
printf "%-10s  %-5s\n" $i $p
printf "====================\n"
done

脚本可部署在服务器上或终端工具如SecurCRT、Xshell的快捷按钮中以方便使用。

更新
2022年10月31日:更新匹配数据库名部分的命令,以增强适配性,在CENTOS、Kylin系统中测试通过
2022年11月6日:更新匹配参数文件部分命令,避免多个数据库名称类似导致匹配结果不唯一的情况
2022年11月10日:更新输出部分命令,格式化输出,显示更明了
一、单独查看进程或端口号,对应关系并不一目了然
在这里插入图片描述
二、使用脚本匹配
在这里插入图片描述

利用检索结果,我们可以准确轻松地登录到需要操作的数据库,减少查询信息时间,避免因登录错误的数据库导致误操作。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值