当前位置:网站首页 > 云计算与后端部署 > 正文

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



        不论是单实例还是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与remote_listener之后等待片刻就可以实现动态注册。alter system register仅仅用于加快注册。

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

到此这篇orecal默认端口(orcale默认用户)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • redis查看端口(redis查看客户端连接数)2025-01-13 22:36:10
  • springboot在服务器上部署(springboot文件服务器搭建)2025-01-13 22:36:10
  • 模型部署的步骤(模型如何部署上线)2025-01-13 22:36:10
  • 电力104协议服务端和客户端的配置(电力104协议服务端和客户端的配置区别)2025-01-13 22:36:10
  • Redis端口号(redis端口号怎么看)2025-01-13 22:36:10
  • pem文件和key文件(pem后缀文件)2025-01-13 22:36:10
  • 苹果电脑装了双系统之后怎么切换(苹果电脑装了双系统之后怎么切换输入法)2025-01-13 22:36:10
  • docker发布时间(docker一般部署什么)2025-01-13 22:36:10
  • redis 6380端口(redis-cli 端口)2025-01-13 22:36:10
  • oracle默认端口号是多少(oracle默认开放端口)2025-01-13 22:36:10
  • 全屏图片