zoukankan      html  css  js  c++  java
  • oracle网络

    oracle 的网络

    监听

    listener:

    ip地址修改
    vi /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-eth0//第一块网卡
    IPADDR=192.168.0.1

    cat /etc/hosts 192.168.0.1 node1.test.com node1

    修改主机名
    cat /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=node1.test.com
    // 需要重启 才能生效

    cat /etc/hosts 192.168.0.1 node1.test.com node1
    修改全线主机名和主机名
    修改都是用vi修改

    控制监听
    lsnrctl start|stop|status|service

    添加监听
    在虚拟机终端里 netca 进入图形界面编辑

    netmgr 图形编辑


    实例的配置
    静态注册和动态注册
    基本上不用静态注册 绝大多数情况都是动态注册

    静态注册和动态注册
    什么是静态注册
    就是监听器的配置文件中写明了监听哪个实例 需要配置SID_DESC字段
    定位实例的方式可以使用SID_NAME或者SERVICE_NAME来定位
    什么是动态注册
    就是监听器的配置文件中没写明监听哪个实例
    要通过PMON告知监听器要监听的具体实例
    PMON是将SERVER_NAME告诉给监听器 这个过程就是注册
    默认一分钟PMON注册一次 也就是说启动监听 还没注册时 是无法连接的
    添加3种方式,后面的删掉,用文档改写
    区分静态注册和动态注册
    lsnrctl status
    是 ready 就是动态
    是 unknow 就是静态

    动态注册

    3种注册方式:
    本地默认端口监听
    本地非默认端口监听
    远程监听 监听和数据库不再一个主机上

    本地非默认端口监听

    本地非默认端口:
    netca创建listener15210,使用15210端口
    $ netstat -tlnp | grep 15210

    写入监听的别名:
    $ cd $ORACLE_HOME/network/admin
    $ vi tnsnames.ora
    listener15210 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = node1.test.com)(PORT = 15210))
    )

    修改参数:
    SQL> ALTER SYSTEM SET LOCAL_LISTENER=listener15210;
    SQL> ALTER SYSTEM register; 立即注册(可选)

  • 相关阅读:
    js 基础(面试前必看)
    typescript 使用的几种情况
    flutter 命令卡主的问题
    React 通过注释自动生成文档
    jest 测试入门(一)
    react hooks 全面转换攻略(三) 全局存储解决方案
    缓存穿透、击穿、雪崩区别和解决方案
    java8 lambda表达式
    maven中snapshot快照库和release发布库的区别和作用
    初识 Nacos 以及安装
  • 原文地址:https://www.cnblogs.com/luo102154/p/7359982.html
Copyright © 2011-2022 走看看