连接oracle10g免安装客户端解决办法
首先,在安装ORACLE服务器的机器上搜索下列文件,
oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar
制作成压缩文件,配置目标计算机使用。
1.
2.配置d:\oracleinstantclient的tnsnames.ora文件,只需要修改其中的服务器地址、服务名称和端口。
3、配置环境变量,在PATH变量中加入d:\oracleinstantclient
4、注册表加入下面键值
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"LD_LIBRARY_PATH"="d:\OracleInstantClient"
"NLS_LANG"="AMERICAN_AMERICA.ZHS16GBK"
"TNS_ADMIN"="d:\OracleInstantClient"
5、如果是ASP.NET应用,则要为ASPNET用户分配d:\oracleinstantclient文件夹的读写权限。
通过上面的设置后,即可实现免安装ORACLE客户端,连接到ORACLE数据库服务器。
也可以将上面解压缩后的文件和手动过程制作成安装包,实现自动安装。
注意:
1、用上面的方法,连接oracle9.2,应该也没有问题。
2、如果使用JDBC连接,需要到官网下载instantclient-jdbc-win32-10.1.0.2.zip: 包含JDBC Driver的包
将oracleinstantclient.rar解压缩到一个目录,如d:\oracleinstantclient
分享到:
相关推荐
在实际业务中,安装以ORACLE为数据库的客户机时,客户端安装速度很慢,所以才制作了一个免安装客户端,只用拷贝已经安装的客户端文件再打开批处理文件增加环境变量和注册表就能正常连接ORACLE,方便实施人员安装。
对于开发者和DBA来说,Oracle11g免安装客户端是一个轻量级且方便的解决方案,尤其适用于那些不需要全部Oracle功能但需频繁进行数据库操作的场景。它减少了安装和维护的工作,同时兼容了那些依赖32位环境的工具,提高...
总之,Oracle 11g免安装客户端提供了一种便捷的方式来连接和管理Oracle数据库,通过配置tnsnames.ora文件,可以灵活地添加、管理和切换多个数据库连接。同时,它也能与其他应用,如ArcGIS,无缝集成,满足GIS相关的...
这个版本特别适合开发者、测试人员以及那些只需要偶尔连接Oracle数据库的用户,因为它占用的系统资源少,安装快速,且易于部署。 Oracle Instant Client主要包含以下组件: 1. **oci.dll**:这是Oracle Call ...
免安装客户端的优势在于快速部署、占用资源少,对于不常进行数据库管理的用户非常实用。但需要注意的是,由于版本兼容性问题,不同版本的Oracle客户端可能无法连接到所有版本的数据库服务器,因此选择客户端时需与...
E:\app\instantclient_11_2 在工具-首选项,连接,OCI库输入 e:\app\instantclient_11_2\oci.dll 添加环境变量 系统变量中添加2个: 第一个是指向TNS文件所在目录的,这个目录是你安装的64位版本Oracle的TNS文件所在...
### PowerBuilder 9 连接 Oracle 10g 的说明(免安装 Oracle 客户端) 在企业级应用开发中,PowerBuilder 和 Oracle 数据库是非常常见的组合。PowerBuilder 是一款非常强大的快速应用开发工具,而 Oracle 数据库则...
总之,C#连接ORACLE 11g数据库的关键在于正确配置Oracle Instant Client和使用合适的ODP.NET组件。通过这些步骤,开发者可以在不安装完整客户端的环境下,实现C#程序对ORACLE数据库的高效访问。
Oracle 11g免安装客户端,也称为Oracle Instant Client,是一种轻量级的数据库连接工具,主要用于在不完整安装Oracle数据库服务器的情况下,提供对Oracle数据库的访问能力。它适用于开发人员、DBA以及需要快速连接到...
参考 ... 把需要的dll提出来,需要的可以在附件下载,debug目录包含需要的dll,这样终端...我测试的是10g,连接查询没有问题。 测试环境: 开发工具:visual studio 10 c# 终端系统:win7 服务器端:centos5.4,oracle10g
总的来说,Oracle 11G免安装客户端和PL/SQL Developer的组合为用户提供了一个便捷的数据库管理环境,无需经历完整的安装流程,且能够高效地进行数据库操作和开发工作。只要正确配置环境,就可以轻松地与远程或本地的...
在提供的压缩包文件中,“附图.png”可能是说明如何配置或使用这个免安装客户端的可视化指南,帮助用户快速理解和操作。“使用说明.txt”很可能是详细的文字步骤,解释了如何下载、解压、配置以及使用这个轻量级的...
为了解决这个问题,我们可以使用“免安装”的Oracle 11g客户端包。 "instantclient_11_2"是Oracle提供的即时客户端包,包含了连接Oracle数据库所需的最基本组件,如oci.dll、sqlplus等。这个包包括了Oracle的网络...
5. ocijdbc10.dll:这是Oracle JDBC驱动的动态链接库,用于Java应用程序通过JDBC接口连接Oracle数据库。JDBC(Java Database Connectivity)是Java语言中用于访问数据库的标准API。 6. ojdbc14.jar和classes12.jar...
在Oracle 10g客户端中,它可能包含了如何配置和运行客户端的简要说明,以及可能遇到的问题和解决方案。 2. **oraociei10.dll、orannzsbb10.dll、oraocci10.dll**:这些是Oracle客户端的动态链接库文件,它们是...
Windows版的Oracle 10g客户端是专为在Windows操作系统上运行而设计的,它提供了连接到Oracle服务器、执行SQL查询、数据导入导出等功能。在这个"Windows版oracle10g精简客户端(带sqlldr)"中,我们主要关注两个关键...
解决“Oracle.DataAccess.Client.OracleConnection”的类型...该dll包括了C#连接Oracle所需的DLL,不必再安装Oracle客户端,Win7 32位亲测可用,可连接Oracle11g、10g服务器。共两个版本(此为版本一),都可以使用。