您的位置:首页 > 数据库 > Oracle

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

2010-12-02 22:03 351 查看
众所周知,安装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 完成配置,可以在程序中顺利连接服务器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: