2025年orecal默认端口(orcale默认用户)

orecal默认端口(orcale默认用户)nbsp nbsp nbsp nbsp nbsp nbsp nbsp 不论是单实例还是 RAC 对于非缺省端口下 1521 的监听器 pmon 进程不会将 service instance 注册到监听器 即不会实现动态注册 与单实例相同 RAC 非缺省端口的监听器也是通过设置参数 local listener 来达到目的 除此之外

大家好,我是讯享网,很高兴认识大家。



        不论是单实例还是RAC,对于非缺省端口下(1521)的监听器,pmon进程不会将service/instance注册到监听器,即不会实现动态注册。与单实例相同,RAC非缺省端口的监听器也是通过设置参数local_listener来达到目的。除此之外,还可以对实例进行远程注册,以达到负载均衡的目的。这是通过一个参数remote_listener来实现。

 

有关Oracle 网络配置相关基础以及概念性的问题请参考:
      配置ORACLE 客户端连接到数据库
   配置非默认端口的动态服务注册
   配置sqlnet.ora限制IP访问Oracle
   Oracle 监听器日志配置与管理
   设置 Oracle 监听器密码(LISTENER)

   配置RAC负载均衡与故障转移 

   Oracle RAC 监听配置

一、创建非缺省的监听器
 使用netca新建一个非缺省的listener,当然也可以直接修改各节点上的listener.ora
     oracle@bo2dbp:> export DISPLAY=192.168.7.133:0.0
     oracle@bo2dbp:
> netca
     –选择cluster configuration
     –选择所有的节点
     –选择listener configuration
     –选择add
     –设定一个新的监听器的名字,假定为LISTENER_NEW
     –选择tcp
     –设定非缺省的端口号,此处设定为1314
     –选择no,点击next等待完成
     –如之前已经存在缺省的监听器,此时出现提示选择启动那个监听,选择刚建的LISTENER_NEW
     –next,提示完成, finish

 

二、缺省监听器与非缺省监听器对照


讯享网

三、配置非缺省监听器的动态注册

六、RAC 上配置监听器的步骤总结
1、为每个监听器在listener.ora中生成相应的条目,host的内容尽可能使用vip地址(建议直接指定ip,以避免dns解析错误)
2、为每个节点配置相应的tns条目,同样使用vip
      LISTENERS_CLUSTERNAME =      #全局配置,对应remote_listener,即如果有2个节点列出两个vip,3个节点应列出3个vip
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = node1-vip)(PORT = 1521))
          (ADDRESS = (PROTOCOL = TCP)(HOST = node2-vip)(PORT = 1521))
        )
   
        LISTENERS_CLUSTER_1 =      #本地配置,仅列出当前实例的节点ip
        (ADDRESS_LIST =            #节点2上可以设置为LISTENERS_CLUSTER_1,相应地vip为节点2的vip
          (ADDRESS = (PROTOCOL = TCP)(HOST = node1-vip)(PORT = 1521))
        )                          #也可以在一个节点上配置所有的local_listener连接标识符,然后将tnsnames.ora复制到所有节点
   
3、设置全局remote_listener参数
   alter system set remote_listener=‘LISTENERS_CLUSTERNAME’ scope=both sid=‘*’;

4、设置本地local_listener参数(各个节点单独设置)  
            alter system set remote_listener=‘LISTENERS_CLUSTER_1’ scope=both sid=‘node1’;
       或者直接将ip,port值设置到local_listener,如果这样第3步中的LISTENERS_CLUSTER_1可以不用配置,如下:  
            alter system set LOCAL_LISTENER=‘(ADDRESS = (PROTOCOL = TCP)(HOST = node1-vip)(PORT = 1521))’ sid=‘node1’;

5、在每一节点使用alter system register实现立即注册。此步骤可以省略。因为我们设置了local_listener与remotelistener之后等待片刻就可以实现动态注册。alter system register仅仅用于加快注册。

6、使用lsnrctl stauts LISTENER<hostname> 查看监听器的状态

 

小讯
上一篇 2025-06-01 10:45
下一篇 2025-04-26 11:37

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/174045.html