• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Oracle 配置连接远程数据库的教程

    客户机为了和服务器连接,必须先和服务器上的监听进程联络。ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息。一般tnsnames.ora 是建立在客户机上的。如果是客户机/服务器结构,整个网络上只有一台机器安装了ORACLE数据库服务器,那么只需在每个要访问ORACLE服务器的客户机上定义该文件,在服务器上无需定义。但是,如果网络上有多台机器均安装了ORACLE数据库服务器,并且服务器之间有数据共享的要求,那么在每台服务器上都必须定义该文件。tnsnames.ora文件缺省放在/ORACLE_HOME/ product/8.1.7/network/admin目录下。下面是tnsnames.ora的文件样式:

    ORA817 =
     (DESCRIPTION =
      (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = sun62)(PORT = 1521))
      )
      (CONNECT_DATA =
       (SERVICE_NAME = ora817.huawei.com)
      )
     )
    INST1_HTTP =
     (DESCRIPTION =
      (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = sun62)(PORT = 1521))
      )
      (CONNECT_DATA =
       (SERVER = SHARED)
       (SERVICE_NAME = ora817.huawei.com)
       (PRESENTATION = http://admin)
      )
     )
    EXTPROC_CONNECTION_DATA =
     (DESCRIPTION =
      (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )
      (CONNECT_DATA =
       (SID = PLSExtProc)
       (PRESENTATION = RO)
      )
     )

    字段含义如下:

    ADDRESS_LIST      表示该客户机要经由多种协议与一台或多台服务器连接。在该样式文件中就表示该客户机要用TCP/IP协议来和服务器相连。
    PROTOCOL 指明要连接使用的协议。
    SERVICE_NAME      “SERVICE_NAME”就是“Global Database Name”,ORACLE8i数据库使用“Global Database Name”来唯一标识自己,通常的格式为“name.domain”,此处的值为“ora817.huawei.com”。
    HOST      是TCP/IP协议使用的服务器IP地址。
    PORT      是TCP/IP使用的端口地址。
    SID      指定要连接的服务器上ORACLE数据库的ORACLE_SID。

    SERVER=DEDICATED 表示用专用服务器连接ORACLE数据库。

    下面是一个tnsnames.ora文件内容举例:

    ora = 连接描述符名:ora
     (description = 描述
      (address = 网络地址之一
       (protocol = tcp) 网络协议(tcp表示TCP/IP协议)
       (host = 129.9.114.22) 服务器IP地址:129.9.114.22
       (port = 1251) 服务器端口号:1251
      ) 
      (connect_data = 连接数据
       (sid = ora7) 数据库标识名:ora7
      ) 
     )
    
    TestORCL =
     (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.11.39)(PORT = 1521))
      (CONNECT_DATA =
       (SERVER = DEDICATED)
       (SERVICE_NAME = RLIMS)
      )
     )
    LISTENER_TestORCL =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.11.39)(PORT = 1521))

    补充:plsql如何配置连接oracle数据库

    1、首先下载instantclient_11_2工具(http://download.csdn.net/detail/u013804636/9746431)

    2、在下载的工具中的目录instantclient_11_2\NETWORK\ADMIN\下添加并配置文件tnsnames.ora

    3、再windows环境变量中新增以下变量

    TNS_ADMIN:E:\instantclient_11_2\NETWORK\ADMIN

    NLS_LANG:SIMPLIFIED CHINESE_CHINA.AL32UTF8(根据数据库的编码进行修改,16GBK)

    4、下载安装plsql工具

    5、打开plsql选择工具->Oracle->连接;

    修改Oracle主目录为:E:\instantclient_11_2

      OCI库为:E:\instantclient_11_2\oci.dll

    6、应用,保存,重启plsql客户端即可

    总结

    以上所述是小编给大家介绍的Oracle 配置连接远程数据库的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • 利用Oracle数据库发送邮件的实例代码
    • Oracle 存储过程发送邮件实例学习
    • oracle 发送邮件 实现方法
    • pl/sql连接远程oracle服务器的配置教程
    • oracle数据库tns配置方法详解
    • Oracle 11g 客户端的安装和配置的图文教程
    • Oracle客户端的安装与远程连接配置方法分享
    • Oracle Database 10g数据库安装及配置教程
    • Oracle 10g安装配置方法图文教程
    • ORACLE 配置邮件服务器操作示例
    上一篇:Oracle数据库记录被另一个用户锁住解决方法(推荐)
    下一篇:oracle 提示登录密码过期完美解决方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Oracle 配置连接远程数据库的教程 Oracle,配置,连接,远程,数据库,