zoukankan      html  css  js  c++  java
  • 【DB_Oracle】Oracle中tnsnames.ora文件的作用

    tnsnames.ora 文件用来定义一个或多个数据库实例的网络服务,客户端要想连接Oracle数据库实例必须要知道实例的网络信息,我们可以在tnsnames.ora 文件中指明待连接实例的网络信息并起一个别名,从而客户端通过该别名来连接,无需再通过ip:port/实例名的方式来连接,例如:

    1、在客户端未配置tnsnames.ora 文件的情况下,我们通过以下方式来连接

      2、在配置tnsnames.ora 文件后则通过下面的方式来连接

    alias =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 172.27.34.149)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl11g.us.oracle.com)
        )
      )

     配置tnsnames.ora文件时需注意: 

    实例别名 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = 远程数据库服务名)
        )
      )

     其中中文部分是需要修改的,除第一个“实例别名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。

  • 相关阅读:
    大型网站技术架构-阅读笔记1
    如何发挥一个字节的极限,存储大量内容
    利用easyui创建一个简单的登录页面
    linux tomcat 快捷操作
    linux 安装jdk
    Linux-查看服务器的信息
    HTTP协议(1)
    Linux-ps命令
    Linux-tcpdump命令
    转载-测试新人培训方法之目标法
  • 原文地址:https://www.cnblogs.com/leiblog/p/14429584.html
Copyright © 2011-2022 走看看