`

免安装客户端连接oracle

    博客分类:
  • db
阅读更多
一直以来oracle最让我不满的就是那个client巨大无比, 如果能不安装client或者有精简、轻巧的client也连上oracle server就好了。
结果,还是找到了方法。
oracle官网就有精简的instant client,地址是http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
只要下载那个basic的即可, 其他是可选的。下载下来解压到一个目录, 体积大约117m,然后将该目录加到windows的path环境中,就ok了。
我实际试验了一下,
主要是要设定三个环境变量:
path                                 path of instantclient
TNS_ADMIN                          path of tnsnames.ora
NLS_LANG                             SIMPLIFIED CHINESE_CHINA.ZHS16GBK 

一开始nls_lang没有设定,总是报错nsl data access错误什么的,再有就是如果刚卸载了client,需要重启一下计算机。tnsnames.ora需要备份一下, copy到instant client的目录下,就可以将TNS_ADMIN 设置成path相同了。
这个时候用plsql developer已经能够连上server了, 不过对数据库实例的维护就只能手工编辑tnsnames.ora了,只是也比较简单了,copy再改改就行。

linux上没有试过, 设置方法应该差不多,无非就是环境变量了, 不过path要换成LD_LIBRARY_PATH, 回去再试试看。

另外还有一个更加轻量级的做法:
http://blog.csdn.net/xutong/archive/2008/04/15/2293857.aspx
可惜没看到有人把文件包共享出来,自己去找那些文件实在麻烦,懒得试了。
分享到:
评论

相关推荐

    免安装oracle客户端连接oracle数据库

    本文将详细介绍如何使用免安装的Oracle客户端连接到远程Oracle数据库,以及如何配合PL/SQL Developer进行操作。 首先,我们来看"说明.txt"文件,它通常会包含安装和配置免安装Oracle客户端的步骤。文件中可能提到了...

    Oracle免安装客户端的安装包

    Oracle免安装客户端,也被称为Instant Client,是Oracle公司提供的一种轻量级的数据库连接工具,无需完整安装Oracle数据库服务器即可使用。它包含了连接到Oracle数据库所需的基本组件,如OCI(Oracle Call Interface...

    ORACLE 11G 免安装客户端

    在实际业务中,安装以ORACLE为数据库的客户机时,客户端安装速度很慢,所以才制作了一个免安装客户端,只用拷贝已经安装的客户端文件再打开批处理文件增加环境变量和注册表就能正常连接ORACLE,方便实施人员安装。

    c#免安装客户端连接oracle10g

    把需要的dll提出来,需要的可以在附件下载,debug目录包含需要的dll,这样终端就不用安装oracle客户端了,只需要添加引用。 新版本用的11g客户端,据说兼容9i和10g。我测试的是10g,连接查询没有问题。 测试环境: ...

    连接oracle10g免安装客户端解决办法

    连接oracle10g免安装客户端解决办法

    oracle客户端免安装版

    这个版本特别适合开发者、测试人员以及那些只需要偶尔连接Oracle数据库的用户,因为它占用的系统资源少,安装快速,且易于部署。 Oracle Instant Client主要包含以下组件: 1. **oci.dll**:这是Oracle Call ...

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

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

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

    1. **instantclient-basic-windows.x64-12.2.0.1.0.zip**:这是Oracle Instant Client的基础版本,包含了连接Oracle数据库所需的最小功能集。它提供了SQL*Net,允许应用程序通过网络连接到Oracle服务器,执行SQL和PL...

    oracle 11g客户端免安装

    总之,Oracle 11g免安装客户端提供了一种便捷的方式来连接和管理Oracle数据库,通过配置tnsnames.ora文件,可以灵活地添加、管理和切换多个数据库连接。同时,它也能与其他应用,如ArcGIS,无缝集成,满足GIS相关的...

    不必安装oracle客户端,QT成功连接oracle数据库

    总结来说,"不必安装oracle客户端,QT成功连接oracle数据库"这一技术方案,通过QT的QSqlDatabase类和Oracle的ODBC驱动,为开发者提供了一种轻量级的连接Oracle数据库的方法,减少了开发环境的维护成本,提高了工作...

    Oracle11g免安装的32位客户端

    由于某些旧版或特定配置的PLSQL Developer仅支持32位Oracle客户端,因此,此32位的Oracle11g免安装客户端就显得尤为重要,可以确保这些工具正常运行。 以下是使用Oracle11g免安装客户端的步骤: 1. **下载和解压**...

    oracle免安装客户端

    4. **oci.dll和其它库文件**:这些是Oracle客户端连接所需的关键库文件,它们实现了Oracle数据库的通信协议,使得应用程序能够与数据库进行数据交换。 5. **文档和帮助文件**:可能包含了关于如何配置和使用Oracle...

    Oracle dll 免安装客户端

    Oracle DLL免安装客户端是针对那些希望在不完整安装Oracle数据库客户端的情况下,仅通过引用特定的动态链接库(DLL)文件来实现对Oracle数据库的访问的开发者设计的。这种方式极大地节省了系统资源,减少了安装过程...

    instantclient64位oracle免安装客户端.zip

    - JDBC驱动:Java数据库连接驱动,支持Java应用程序连接Oracle数据库。 - TNSListener:处理网络服务名解析,允许应用程序找到数据库实例。 2. **安装与配置**: Oracle Instant Client是免安装的,只需将解压后...

    MSSQL\MYSQL\ORACLE免安装客户端

    免安装客户端使得用户可以在没有正式安装SQL Server的情况下,通过管理工具如SQL Server Management Studio (SSMS) 连接到服务器,执行查询、数据备份、性能优化等任务。这对于开发人员、DBA或临时需要访问数据库的...

    UniDAC5.3.8, Delphi连接Oracle免安装客户端组件, 直连数据库

    【描述】"Delphi连接Oracle免安装客户端, 直连数据库"揭示了主要的功能特性。通常,连接Oracle数据库需要安装Oracle客户端软件,这会占用大量磁盘空间并可能引入额外的系统依赖。然而,通过UniDAC,开发者可以在...

    Oracle免安装客户端

    完成上述配置后,用户可以安装PL/SQL Developer或其他支持Oracle的数据库管理工具(如SQL Developer),这样就能通过这个免安装客户端连接到远程或本地的Oracle数据库,执行SQL查询、管理数据库对象以及进行其他...

    无客户端连接Oracle数据库

    Oracle数据库不管是服务端还是客户端都很大,动不动就几个G,非常占用电脑的存储空间和内存,而普通开发者如果本机不做为服务器,只是用于连接Oracle服务器其实 根本没必要安装Oracle客户端,只需一个文件夹即可,本...

Global site tag (gtag.js) - Google Analytics