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; 立即注册(可选)

  • 相关阅读:
    Android创建上下文(appContext)
    java泛型——同一类型
    (转)cglib介绍与原理——CallBackFilter、延迟加载
    cglib常用api
    ES6——Proxy实现Web服务,进行方法拦截,通过方法名称生成网址
    day4幸运抽奖系统更新
    day7_abstractClass_interface
    day6_inheritance_polymorphis
    day5_package
    day4_class_method_array
  • 原文地址:https://www.cnblogs.com/luo102154/p/7359982.html
Copyright © 2011-2022 走看看