如何在 Oracle Restart环境中,在指定的网卡上增配第二套listener

本文分享了在Oracle Restart环境中为不同网卡配置多个listener的步骤,包括编辑listener.ora,使用srvctl命令添加和启动listener,以及验证listener是否正常工作的过程。
摘要由CSDN通过智能技术生成

最近接触到了一个 Restart 环境配置第二套 listener 的案例,共享给大家,希望有所帮助。如有不足,还望指正。原创文章,转载请注明出处。

背景
客户想在Oracle Restart环境中配置两个listener,分别对eth0和eth1的网卡所对应的IP地址进行监听。

大致步骤
编辑listener.ora 配置两个listener(HOST部分分别指定两个网卡对应的IP地址)
通过 srvctl add listener 及 srvctl start listener 命令来添加和启动 listener resource
通过 crsctl stat res -t 命令查看 listener resource 的最新情况
   lsnrctl status 来分别查看两个listener的监听情况(是否分别对两个网卡上指定的IP进行监听)

执行例子
-bash-4.2$ cat $ORACLE_HOME/network/admin/listener.ora
listener.ora Network Configuration File: /refresh/app/oracle/product/12.1.0/grid/network/admin/listener.ora
Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.30.203.165)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

LISTENER2 =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.10)(PORT = 1741))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1741))
    )
  )

ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON              # line added by Agent
VALID_NODE_CHECKING_REGISTRATION_LISTENER=SUBNET                # line added by Agent
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER2=ON             # line added by Agent
VAL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值