• Oracle数据库TNS详解


    目录

    • 阐述
    • 介绍
    • SQL Serve 和 Oracle一些区别
    • 配置文件和路径
    • 举例说明
    • 总结

    阐述

    • TNSOracle数据库正确使用的必备条件之一,它用来管理和配置Oracle连接工具,目前我有用的工具如:SQL ServerToad,它像是一个中间的桥梁,让客户端和数据库可以进行通讯,也就是我们平时的读写等等。

    简要介绍

    • 透明网络底层(transparence Network Substrate),它最重要的一个作用是监听服务,很多情况下都要配置DNSJDBC这里不考虑。

    SQL Serve 和 Oracle一些异同点

    • 相同点:语法基本一致,使用也都类似,工具只是载体
    • 不同点:因为本篇主要讲述TNS,所以主要说关于TNS不同点。
      • SQL Serve 会自动列出局域网中出现的服务器,只需要在工具上面选择指定服务器,然后输入账号和密码即可。
      • Oracle则不一样,不能自动列出局域网中的服务器,所以必须要配置TNS

    配置文件和路径

    • 配置文件:tnsnames.ora
    • 默认路径:%ORACLE_HOME% etworkadmin nsnames.ora%ORACLE_HOME%通常在环境变量中使用。

    举例说明

      # tnsnames.ora Network Configuration File: C:oracleproduct11.2.0client_1NETWORKADMIN	nsnames.ora
      # Generated by Oracle configuration tools.
    
    GSSPRD=
      (DESCRIPTION=
        (ADDRESS=
          (PROTOCOL=TCP)
          (HOST=10.**.**.**)
          (PORT=1505)
        )
        (CONNECT_DATA=
          (SERVICE_NAME= GSSED)
        )
      )
    
    GSSPE=
      (DESCRIPTION=
        (ADDRESS=
          (PROTOCOL=TCP)
          (HOST=10.**.**.**)
          (PORT=1505)
        )
        (CONNECT_DATA=
          (SERVICE_NAME=GSSPE)
        )
      )
      
    
    • 相信也没人会攻击我的IP,不过还是隐藏。
    • GSSPRDGSSPE就是TNSHOST就是服务器所在的IP地址,PORT为端口号,PROTOCOL=TCP意思指通讯遵守的TCP协议。
    • 如果DBA(数据库管理员),建了一个新的DB,那么USER就要在上述文件,按照规则,添加TNS,数据库才可以连接成功。
    • TNS的配置文件包括服务器端和客户端两部分。服务器端有listener.orasqlnet.oratnsnames.ora

    总结

    • 当然,TNS还有很多其他功能,熟知TNS相关知识,是DBA必备技能,但作为开发的,也可以拓展知识,人生不能完美,但聚类方显多态。

    感激

    当夜深人静的时候,是什么驱使你前行。是文字,是代码,是音乐。感谢你阅读此文稿,也希望你能不吝赐教。推荐比较全面的个人学习网站,祝你早日成为技术大神。

    关于作者

      var normalChild = {
        nickName  : "墨客码",
        site : "http://www.cnblogs.com/gss0525/"
        descTarget : ".net后台开发者,热衷分享技术,心怀感恩,深耕不缀。"
    
      }
    
    读万卷书,行万里路,方能回到内心深处。
  • 相关阅读:
    中译英6
    中译英5
    中译英4
    B5
    BEC listen and translation exercise 37
    BEC listen and translation exercise 36
    中译英2
    PyQt(Python+Qt)学习随笔:Designer中ItemViews类部件的frameShadow属性
    第15.16节 PyQt(Python+Qt)入门学习:PyQt中的信号(signal)和槽(slot)机制以及Designer中的使用
    PyQt(Python+Qt)学习随笔:Designer中ItemViews类部件frameShape属性
  • 原文地址:https://www.cnblogs.com/gss0525/p/6784209.html
Copyright © 2020-2023  润新知