`

精减绿色版Oracle9X客户端

阅读更多

      我们项目中主要使用Oracle数据库,但每次重装自己的系统之后,都必须安装100多兆Oracle客户端工具,而项目组中多数人需要的仅仅只是用PL/SQL Developer 或TODA之类工具连接Oracle功能而已,既浪费时间又浪费磁盘。

      今天忽发奇想,有没有办法弄一个绿色版的Oracle出来呢?经过参考网上相关资料及自己的N(N>10)次试验,终于搞出来一个山寨版的Oracle客户端(见附件)。已经做成自解压安装包,下载后把扩展名改为.exe然后执行一下,然后用 PL/SQL Developer连接数据库试试,如果连不上,那就重启一下操作系统再试。

     

       另外,今天也因这而学到了如何通过注册来配置系统环境变量和用户环境变量,呵呵。

========================
2009-08-06:

今天网上搜到了Oracle官方的解决方案:

Oracle官方提供了名为“Instant Client Package”的软件,较好的实现了Oracle客户端绿化的解决方案。
首先从:
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
下载程序包:
instantclient-basic-win32-11.1.0.x.0.zip   (目前有版本: 11.1.0.6.0 和 11.1.0.7.0)

instantclient-basic-win32-10.2.0.x.zip     (目前有版本: 10.2.0.3 和 10.2.0.4)

instantclient-basic-win32-10.1.0.5-20060419.zip

然后解压到一个目录,例如:c:\ora92,然后在这个目录下建立NETWORK文件夹,接着再这个文件夹下再建立ADMIN文件夹,然后在ADMIN内建立tnsnames.ora文件,格式如下:
yourDataBaseName =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))
   )
   (CONNECT_DATA =
     (SERVICE_NAME = yourSID   )
   )
  )


例如:
# TNSNAMES.ORA Network Configuration File: C:\oracle\ora90\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

XMDS =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 145.24.16.181)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = XMDS)
    )
  )


XMDS_SC =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )


这里根据自己的实际情况配置。接着打开PL/SQL,在“Tools-->perference”里面设置OCI Library和Oracle_home,我的设置是
Oracle_home=c:\orac9i
OCI Library=c:\ora9i\oci.dll,

   上面的配置工作完成后,还需要做一点来解决中文乱码的问题:
写一个批处理PLSql_run.bat放到Pplsqldeveloper安装目录下,内容如下:
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
PLSQLDev.exe

这个脚本的作用是告诉PLSqlDev服务器端的字符集,以便于在客户端进行正确处理,如果服务端字符集不是ZHS16GBK,则上面的脚本文件也要相应改动,常用几个中文字符集如下:
set nls_lang=simplified chinese_china.zhs16cgb231280  
set nls_lang=simplified chinese_china.ZHS16GBK  
set nls_lang=simplified chinese_china.Utf8  

#########
另外,网上有些说法是不同版本的包支持不同的Oracle服务器版本:
instantclient-basic-win32-11.1.0.x.0.zip    -这个是支持Oracle 9i 以上的版(不包括Oracle9i)
instantclient-basic-win32-10.2.0.x.zip      -这个是支持Oracle8i 和Oracle9i 的。
但在官网上我还没看到相关说明,我自己也没作测试,如果谁做过测试,不妨告知一下。

 

 

 

分享到:
评论
1 楼 liguigui 2010-03-21  
<div class="quote_title">wdmsyf 写道</div>
<div class="quote_div">
<p>      我们项目中主要使用Oracle数据库,但每次重装自己的系统之后,都必须安装100多兆Oracle客户端工具,而项目组中多数人需要的仅仅只是用PL/SQL Developer 或TODA之类工具连接Oracle功能而已,既浪费时间又浪费磁盘。</p>
<p>      今天忽发奇想,有没有办法弄一个绿色版的Oracle出来呢?经过参考网上相关资料及自己的N(N&gt;10)次试验,终于搞出来一个山寨版的Oracle客户端(见附件)。已经做成自解压安装包,下载后把扩展名改为.exe然后执行一下,然后用 PL/SQL Developer连接数据库试试,如果连不上,那就重启一下操作系统再试。</p>
<p>      </p>
<p>       另外,今天也因这而学到了如何通过注册来配置系统环境变量和用户环境变量,呵呵。</p>
<p>========================<br>2009-08-06:</p>
<p>今天网上搜到了Oracle官方的解决方案:</p>
<p>Oracle官方提供了名为“Instant Client Package”的软件,较好的实现了Oracle客户端绿化的解决方案。<br>首先从:<br><a href="http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html">http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html</a><br>下载程序包:<br>instantclient-basic-win32-11.1.0.x.0.zip   (目前有版本: 11.1.0.6.0 和 11.1.0.7.0)<br>或<br>instantclient-basic-win32-10.2.0.x.zip     (目前有版本: 10.2.0.3 和 10.2.0.4)<br>或<br>instantclient-basic-win32-10.1.0.5-20060419.zip</p>
<p>然后解压到一个目录,例如:c:\ora92,然后在这个目录下建立NETWORK文件夹,接着再这个文件夹下再建立ADMIN文件夹,然后在ADMIN内建立tnsnames.ora文件,格式如下:<br>yourDataBaseName =<br>  (DESCRIPTION =<br>    (ADDRESS_LIST =<br>      (ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))<br>   )<br>   (CONNECT_DATA =<br>     (SERVICE_NAME = yourSID   )<br>   )<br>  )</p>
<p><br>例如:<br># TNSNAMES.ORA Network Configuration File: C:\oracle\ora90\NETWORK\ADMIN\tnsnames.ora<br># Generated by Oracle configuration tools.</p>
<p>XMDS =<br>  (DESCRIPTION =<br>    (ADDRESS_LIST =<br>      (ADDRESS = (PROTOCOL = TCP)(HOST = 145.24.16.181)(PORT = 1521))<br>    )<br>    (CONNECT_DATA =<br>      (SERVICE_NAME = XMDS)<br>    )<br>  )</p>
<p><br>XMDS_SC =<br>  (DESCRIPTION =<br>    (ADDRESS_LIST =<br>      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))<br>    )<br>    (CONNECT_DATA =<br>      (SID = PLSExtProc)<br>      (PRESENTATION = RO)<br>    )<br>  )</p>
<p><br>这里根据自己的实际情况配置。接着打开PL/SQL,在“Tools--&gt;perference”里面设置OCI Library和Oracle_home,我的设置是<br>Oracle_home=c:\orac9i<br>OCI Library=c:\ora9i\oci.dll,<br>。<br>   上面的配置工作完成后,还需要做一点来解决中文乱码的问题:<br>写一个批处理PLSql_run.bat放到Pplsqldeveloper安装目录下,内容如下:<br>set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK<br>PLSQLDev.exe</p>
<p>这个脚本的作用是告诉PLSqlDev服务器端的字符集,以便于在客户端进行正确处理,如果服务端字符集不是ZHS16GBK,则上面的脚本文件也要相应改动,常用几个中文字符集如下:<br>set nls_lang=simplified chinese_china.zhs16cgb231280   <br>set nls_lang=simplified chinese_china.ZHS16GBK   <br>set nls_lang=simplified chinese_china.Utf8   </p>
<p>#########<br>另外,网上有些说法是不同版本的包支持不同的Oracle服务器版本:<br>instantclient-basic-win32-11.1.0.x.0.zip    -这个是支持Oracle 9i 以上的版(不包括Oracle9i)<br>instantclient-basic-win32-10.2.0.x.zip      -这个是支持Oracle8i 和Oracle9i 的。<br>但在官网上我还没看到相关说明,我自己也没作测试,如果谁做过测试,不妨告知一下。</p>
<p> </p>
<p> </p>
<p> </p>
</div>
<p> </p>

相关推荐

    oracle64位 客户端精简版

    oracle64位 客户端精简版 纯正绿色,附带一键配置环境变量工具,纯净好用,附带一键配置环境变量工具,纯净好用,

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer)

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer 不用安装Oracle客户端也可以使用PLSQL Developer 绿色! 安全! 轻便! 可靠! 1、本软件可作为简单的Oracle9i客户端...

    oracle12c 免安装精简客户端完整版

    在提供的压缩包中,包含了 Oracle 12c 免安装精简客户端的各个组件,适合那些不希望进行完整安装但又需要与 Oracle 数据库进行交互的用户。以下将详细解释这些组件的作用及使用: 1. **instantclient-basic-windows...

    Oracle 10g客户端v10.2.0.3.0 x86x64中文绿色精简版

    Oracle 10g客户端是一款非常好用且功能强大的主要用于oracle数据库的开发和编辑等操作的软件,这个精简版本从官方的oracle客户端中提取,软件解压后就可以运行,操作方法也比较简单,可以直接连接oracle服务器进行...

    oracle客户端免安装版

    Oracle客户端免安装版,也被称为Oracle Instant Client,是Oracle公司提供的一种轻量级的数据库连接工具,无需完整的Oracle数据库服务器安装即可使用。它主要用于在不安装完整客户端的情况下,实现应用程序与Oracle...

    oracle 10g 客户端 绿色免安装版

    7. **Oracle10g精简绿色版客户端数据表查看工具.exe**:这个可执行文件很可能是随客户端一起提供的一个轻量级数据库管理工具,用户可以用来浏览、查询和管理Oracle数据库中的数据表。 综上所述,Oracle 10g客户端...

    Oracle19c-Windows客户端

    4. **Oracle Instant Client**: Oracle Instant Client是Oracle客户端的一个轻量级版本,它允许应用程序无需完整安装客户端即可连接到Oracle数据库。在Windows环境下,Instant Client通常用于那些需要快速部署或空间...

    Oracle9i客户端精简版.rar

    Oracle9i客户端是Oracle公司发布的一个数据库访问工具,主要用于与Oracle服务器进行数据交互。...然而,对于大型企业或需要高级功能的场合,可能需要考虑使用完整的Oracle客户端或直接在服务器上进行操作。

    Oracle9i客户端精简版 V3.0.rar

    总之,Oracle9i客户端精简版 V3.0是一个轻便且实用的工具,适合数据库管理员、开发人员和数据分析员快速访问和管理Oracle数据库。它简化了部署流程,降低了对硬件资源的要求,使得在各种环境中使用Oracle数据库变得...

    PLSQL Developer 12(64位)中文绿色注册版免Oracle客户端

    PLSQL Developer 12 中文绿色注册版(免Oracle客户端) 免安装Oracle客户端,绿色无公害。 说明: 1、点击 "启动PLSQL.exe" 即可免装oracle使用PLSQL 或者 使用qidong.bat启动 (启动PLSQL.exe是qidong.bat编译的...

    Oracle 客户端精简版

    Oracle 客户端 精简版 不需要安装完整 的 客户端 plsql 可不可以直接远程连接服务器?都说要安装客户端,记得以前用过个什么sql deveplore 什么的工具,不用安装客户端的,而且是绿色软件来的,我就想,一定就办法...

    Oracle 11g 精简客户端打包 2012-06更新

    可以免费分发的Oracle精简客户端 By ZhaHost in 2010.06.18 2012.05.18 重新打包,采取原生的odac xcopy方式 可连接8.1.7以上的Oracle数据库 内容来源: 用于Windows 的Oracle 数据访问组件(ODAC) 本安装包仅供...

    PLSQL Developer 12 (32位)中文绿色注册版免Oracle客户端版1

    PLSQL Developer 11.0.2.1766 中文绿色注册版(免Oracle客户端) PLSQL Developer 11.0.2.1766 中文绿色注册版(免Oracle客户端) 免安装Oracle客户端,绿色无公害。 说明: 1、点击 "启动PLSQL.exe" 即可免装oracle使用...

    PLSQL Developer 11.0.6.1776 中文绿色注册版(免Oracle客户端)

    PLSQL Developer 11.0.6.1776 中文绿色注册版(免Oracle客户端) 免安装Oracle客户端,绿色无公害。 说明: 1、点击 "启动PLSQL.exe" 即可免装oracle使用PLSQL 或者 使用qidong.bat启动 ; 2、instantclient_10_2为...

    PLSQL Developer 11.0.2.1766 中文绿色注册版(免Oracle客户端).

    PLSQL Developer 11.0.2.1766 中文绿色注册版(免Oracle客户端) PLSQL Developer 11.0.2.1766 中文绿色注册版(免Oracle客户端) 免安装Oracle客户端,绿色无公害。 说明: 1、点击 "启动PLSQL.exe" 即可免装oracle...

    Oracle10g2精简绿色客户端

    本人精心整理的oracle10g2精简绿色客户端,省去安装oracle客户端软件的繁琐,完整支持pl/sql dev、TOAD 及使用 OCI接口开发的应用程序,满足对oracle9i、10g、11g等版本数据库连接访问的需要,本软件包也包括常用的...

    PLSQL Developer 10.0.5.1710含Oracle 9精简客户端

    总的来说,PLSQL Developer 10.0.5.1710是一个针对Oracle数据库的高效开发工具,尤其适合那些需要快速开发和调试PL/SQL代码的开发者,同时其精简的Oracle客户端和中文界面使得它在中国用户中广受欢迎。

    PLSQL Developer 11.0.0.1762 中文绿色注册版(免Oracle11g客户端)

    免安装Oracle客户端,绿色无公害。 说明: 1、点击 "启动PLSQL.exe" 即可免装oracle使用PLSQL 或者 使用qidong.bat启动 ; 2、instantclient_11_2为oracle 11 绿色精简版; 3、设置TNS,用记事本打开配置 :instant...

    ORACLE客户端精简版

    精简版的Oracle客户端通常是为了满足那些不需要完整功能集,但仍然需要基本数据库连接和查询功能的用户。在这个特定的案例中,我们有一个名为"Oracle9i客户端精简版.exe"的文件,这暗示了我们正在处理的是Oracle 9i...

    飞华Oracle8.05客户端(2兆精简绿色免安装版)

    飞华Oracle8.05客户端(2兆精简绿色免安装版) 最小化最精简最傻瓜式Oracle客户端 此程序为了方便,我加入了安装数据引擎BDE(Borland Database Engine),你若为了方便,可以删除BDESetup文件夹,这样客户端安装程序还...

Global site tag (gtag.js) - Google Analytics