zoukankan      html  css  js  c++  java
  • Net Configuration Assistant和Net Manager的区别

    1、Net Configuration Assistant和Net Manager
    在oracle的配置工具中,Net Configuration Assistant(网络配置助手)和Net Manager(网络管理器)都可以配置监听和TNS,但这两个工具又各有不同,个人总结:Net Manager只是修改参数,并不对现有服务进行更新(启动或重启);而Net Configuration Assistant则会更新现有的服务,也就是说用Net Manager修改参数和用文本编辑器直接修改的效果是一样的。Net Configuration Assistant总是以向导的模式出现,配置较简单,可以引导初学者进行配置;而Net Manager则将所有配置步骤集合到同一界面,更适合熟练者进行操作。
    例:
    用Net Manager新增名为test1的监听并设置参数,保存网络设置后,在服务中是看不到名为test1的监听服务的。
    用文本编辑器打开监听文件,拷贝test1的参数并在参数文件最后粘贴,改名为test2,保存退出,在服务中同样也看不见test2的监听服务。
    再Net Configuration Assistant配置一个test3的监听文件,这时可以看到test3的监听服务了,并且它是启动的。
    test1和test2的服务如何启动?需要在命令行中键入lsnrctl start ,test1(tes2)监听才会启动。
    同样的,用Net Manager修改监听的参数文件,需要手工重启监听服务,而用Net Configuration Assistant修改就不用手工重启,因为oracle已自动重启了。

    另:可通过“lsnrctl status”命令查看监听启动情况,“lsnrctl start”(lsnrctl stop)可开启或关闭监听,命令“netca”可启动Net Configuration Assistant

    2、关于命名方法配置
    Oracle客户端在连接数据库服务时,并不会直接使用数据库名等信息,而是使用连接标识符。连接标识符一般存储了连接的详细信息。
    定义连接标识符的方法一般有5种:
    主机命名(Host Naming):客户端利用TCP/IP协议、Oracle Net Services和TCP/IP协议适配器,仅凭主机地址,即可建立与数据库的连接。
    本地命名:使用在每个Oracle客户端的tnsnames.ora文件中配置和存储的信息来获得数据库的连接描述符,从而实现与数据库的连接。
    目录命名:将数据库服务或网络服务名解析为连接描述符,该描述符存储在中央目录服务器中。
    Oracle Names:这是由 Oracle Names 服务器系统构成的 Oracle 目录服务,这些服务器可以为网络上的每个服务提供由名称到地址的解析。
    外部命名:使用受支持的第三方命名服务。对于一般的小型应用,最常用的命名方法为本地命名方法。

  • 相关阅读:
    pinus学习(3)
    pinus学习(2)
    HBASE架构解析(二)
    排序算法
    泛型原理
    《JAVA NIO》第二章缓冲区
    @SuppressWarnings
    网络编程
    synchronized原理
    第十六节:pandas之日期时间
  • 原文地址:https://www.cnblogs.com/rusking/p/4284203.html
Copyright © 2011-2022 走看看