无客户端连接oracle服务器的实现方法

      众所周知,安装oracle是个很麻烦的事情,不但占用很大空间,而且影像机子性能。如果说一个C/S系统客户端都要安装ORACLEK客户端的话,那是个很让人蛋疼的事情。那么有没有方法可以让人不用蛋疼呢。基于我一直坚信的,没有什么东西是广大程序员实现不了的,答案当然是肯定的。

      oracle官方网站提供了一个installclient下载链接,这个文件包含了访问oracle服务器必须的程序集和其他文件。具体的步骤如下:

       1 下载installclient文件,总共9个文件。

       2 将安装包放在某个合适的位置,建议放在客户端程序内,这样可以包含在打包程序里面。

       3 设置三个注册表项到环境变量中,令 [installclientpath] = installclient文件夹内的文件的路径。环境变量的注册表位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

          1)名称:LD_LIBRARY_PATH  值: [installclientpath]

          2)名称:TNS_ADMIN  值: [installclientpath] 
          3)名称:NLS_LANG=  值: AMERICAN_AMERICA.UTF8

          添加一个注册表项目到用户变量.用户变量注册表位置:HKEY_CURRENT_USER\Environment

          1)名称:PATH 值:[installclientpath] 

        4 修改installclient目录下的tnsnames.ora文件,如下配置oracle服务器的host,port以及service_name

          orcl
     (DESCRIPTION = 
        (ADDRESS_LIST = 
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
        (CONNECT_DATA =
           (SERVICE_NAME = orcl)
        )
     )

          5 完成配置,可以在程序中顺利连接服务器。

 

转载于:https://www.cnblogs.com/gis_sky/archive/2010/12/02/1894901.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值