用Instant client批量安装Oracle客户端

ZDNet软件频道 时间:2009-03-13 作者: |  我要评论()
本文关键词:数据库 ORACLE oracle11g Oracle
摘要:碰到需要大批量安装Oracle客户端的情况,一定很恼人。解压以后有 一下文件  把这些文件放到上面的Bin目录下 ,从安装过Oracle的机器上拷贝oracle.key文件(必须,可以从安装好的oracle的bin目录中copy),也放到Bin目录下。

  摘要:碰到需要大批量安装Oracle客户端的情况,一定很恼人。本文将给大家介绍一个比较简单的方法。

  标签:客户端 C# Oracle

  做了一个C#和Oracle 的系统,想到每个客户端还要装Oracle客户端确实很麻烦,于是上网搜索,是否有不装客户端的方法,还真不错,Oracle也早就想到了这个问题。在他的网站上已经提供了各种版本的简化客户端,只有几十兆的大小,简单配置就可以连接了。下面我就说说我实现的过程。

  首先构建如下的目录结构

  去Oracle的网站下载instantclient-basic-win32-10.2.0.3-20061115.zip,具体的版本可以根据你采用的服务器端选择。解压以后有 一下文件

  把这些文件放到上面的Bin目录下 ,从安装过Oracle的机器上拷贝Oracle.key文件(必须,可以从安装好的Oracle的bin目录中copy),也放到Bin目录下。

  文件夹admin中放文件sqlnet.ora和tnsnames.ora,可以从安装过Oracle 的机器上copy过来。

  tnsnames.ora配置方法如下:

  ORADB =

  (DESCRIPTION =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.31)(PORT = 1521))

  (CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = oradb)

  )

  )

  把HOST和SERVICE_NAME改为自己的服务器地址和实例名。

  编辑注册表文件:

  Windows Registry Editor Version 5.00

  [HKEY_LOCAL_MACHINESOFTWAREOracle]

  "Oracle_HOME"="D:"Oracle_Client"

  [HKEY_LOCAL_MACHINE"SOFTWAREOracleKEY_OraClient10g_home1]

  "Oracle_HOME"="D:Oracle_Client"

  "NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

  "Oracle_HOME_KEY"="SOFTWAREOracleKEY_OraClient10g_home1"

  把这个注册表文件导入注册表。

  最后在环境变量Path中加入Oracle路径:D:Oracle_Clientin;

  操作完成,最好重启一下让设置生效,你就可以享受连接Oracle的喜悦啦。

数据库

ORACLE

oracle11g

Oracle


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134