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 = 远程数据库服务名)
        )
      )

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

  • 相关阅读:
    第一次冲刺结果演示 一组评审总结
    检查博客情况
    第十次站立会议
    第九次站立会议
    暑期实训day4
    暑期实训day3
    暑期实训day2.1——一发空格引发的血案
    暑期实训day2
    暑期实训day1
    黑板模式
  • 原文地址:https://www.cnblogs.com/leiblog/p/14429584.html
Copyright © 2011-2022 走看看