oracle客户端软件的说明

oracle客户端软件的说明如果你只是在主机上连接到远程的服务端里的数据库上的话,没有必要安装像服务端的那样很大的oracle软件(例如,),而是要安装一个oracle客户端软件即可。安装在服务端的oracle软件就是oracle公司自己开发的提供给用户使用的一种软件。例如,下面就是我们说的服务端的oracle软件:适用于MicrosoftWindows(32位)的OracleDatab

        如果你只是在主机上连接到远程的服务端里的数据库上的话,没有必要安装像服务端的那样很大的oracle软件(例如,),而是要安装一个oracle客户端软件即可。

安装在服务端的oracle软件就是oracle公司自己开发的提供给用户使用的一种软件。例如,下面就是我们说的服务端的oracle软件:

适用于 Microsoft Windows(32 位)的 Oracle Database 11g 第 2 版 (11.2.0.1.0)
  下载 win32_11gR2_database_1of2.zip(1,625,721,289 字节)
  下载 win32_11gR2_database_2of2.zip(631,934,821 字节)

参考:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/112010-win32soft-098630-zhs.html

说明:

安装该软件,就是同时安装了oracle客户端软件和oracle服务端软件。

而oracle客户端软件有很多,可以选择oracle公司自己开发的,也可以选择别的公司的oracle客户端软件。

别的公司的oracle客户端软件,一般有:TOAD、PL/SQL DEVELOPER等。

这里主要介绍下oracle公司自己开发的oracle客户端软件,具体如下:

1、Oracle SQL Developer 4.0 (4.0.0.13.80)

感谢您接受 OTN 许可协议;现在可以下载该软件。

   
 
oracle客户端软件的说明 修复的错误
oracle客户端软件的说明 版本说明
oracle客户端软件的说明 新特性
oracle客户端软件的说明 文档

 

 
SQL Developer 要求 JDK 7 或更高版本 下载下载
   
平台  
Windows 64 位 — zip 文件包括 JDK 7 下载下载 311 M
Windows 32/64 位 安装说明 现在下载 224 M
Mac OS X 安装说明 下载下载 224 M
Linux RPM 安装说明 下载下载220 M
其他平台 安装说明 下载下载 224 M
   

这里下载早期版本

参考:http://www.oracle.com/technetwork/cn/developer-tools/sql-developer/downloads/index.html

下面是Windows 32/64 位的安装说明:

Windows 32-bit and 64-bit Installation Notes

 

This download does not include the JDK. You can connect to and use any JDK 1.7 or above.

To install and run:
 

– Ensure you have a JDK installed, if not, download here
   – Download the file above
   – Extract sqldeveloper.zip into any folder, using folder names
   – Within that folder, open the sqldeveloper folder
   – Double-click sqldeveloper.exe
   – You will be prompted to enter the path to the Java JDK home. This only occurs the first time
     you launch SQL Developer.

2、Instant Client(即时客户端)

oracle Version 11.2.0.1.0为例,具体如下:

Version 11.2.0.1.0

  Instant Client Package – Basic: All files required to run OCI, OCCI, and JDBC-OCI applications

Downloadinstantclient-basic-win32-11.2.0.1.0.zip(51,458,190 bytes)

*Instant Client Package – Basic Lite: Smaller version of the Basic, with only English error messages and Unicode, ASCII, and Western European character set support

Downloadinstantclient-basiclite-win32-11.2.0.1.0.zip(20,732,681 bytes)

*Instant Client Package – JDBC Supplement: Additional support for XA, Internationalization, and RowSet operations under JDBC

Downloadinstantclient-jdbc-win32-11.2.0.1.0.zip(1,565,311 bytes)

*Instant Client Package – SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client

Downloadinstantclient-sqlplus-win32-11.2.0.1.0.zip(758,913 bytes)

*Instant Client Package – SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client

Downloadinstantclient-sdk-win32-11.2.0.1.0.zip(1,096,778 bytes)

*Instant Client Package – ODBC: Additional libraries for enabling ODBC applications

Downloadinstantclient-odbc-win32-11.2.0.1.0.zip(744,125 bytes)

*Instant Client Package – WRC: Workload Replay Client used to replay workload for RAT’s DB Replay Feature

Downloadinstantclient-tools-win32-11.2.0.1.0.zip(12,517 bytes)

*Instant Client Package – Precompiler:Additional files for “proc” binary and related files to precompile a Pro*C application and demo

       一般,我们下两个包即可实现连接到远程的数据库上,即instantclient-basic-win32-11.2.0.1.0.zipAll files required to runOCI, OCCI, and JDBC-OCI applications,即该包的文件里有用于支持oracle的连接等的 oracle API接口,如果操作系统上没有这些文件(其实就是软件运行时要用到链接库文件),则用OCI, OCCI, and JDBC-OCI 这些库(这些库就是包含有该包的文件(里的内容))开发的应用程序用到oracle连接就不可能正常运行),还有instantclient-sqlplus-win32-11.2.0.1.0.zip(sqlplus工具估计是用oci(库)开发出来的)。然后,将他们解压缩后的文件合并到一个文件夹下即可使用。如果,想在cmd.exe上使用sqlplus命令登陆的话,只要在操作系统的环境变量path上添加该文件夹的路径即可。

参考:http://www.oracle.com/technetwork/topics/winsoft-085727.html

Oracle Database Instant Client

 
利用 Instant Client,您无需安装标准的 Oracle 客户端(指的是本文的第3大点里提到的)或拥有 ORACLE_HOME 就可运行应用程序。OCI、OCCI、Pro*C、ODBC 和 JDBC 应用程序无需进行修改即可运行,同时显著节省磁盘空间。甚至 SQL*Plus 也可与 Instant Client 一起使用。无需重新编译,也就没有烦恼。

独立软件供应商与合作伙伴通过将 Instant Client 与应用程序打包在一起,为客户省去了安装和配置 Oracle 客户端的额外步骤,这使得独立软件供应商和合作伙伴获益颇丰。其中 Oracle ISV 与合作伙伴提供的功能完善的高性能应用程序将不受任何影响,工作如常。

客户可以快速试用新的打包应用程序和 Oracle 客户端特性,而无需担忧其他的安装事项。较大的企业可以通过使用安装脚本来访问中央 IT 信息库,以自动进行 Instant Client 的安装和配置。总而言之,空间使用减少后,每个人都可从中受益。

特别适用于生产用途。完全免费。

右箭头 常见问题解答
右箭头 白皮书:Instant Client 概述
右箭头 白皮书:Oracle Database 11g 中的应用程序故障切换

oracle客户端软件的说明

下载与安装
 

下载 Oracle Database 10g 参见适用于所有平台的 Instant Client 下载

程序包说明

Instant Client 程序包 描述 说明
Basic 运行 OCI、OCCI 和 JDBC-OCI 应用程序所需的所有文件 OCI
OCCI
JDBC
Basic Lite Basic 的精简版本,其中仅包含英文错误消息和 Unicode、ASCII 以及西欧字符集支持(仅 10.2) OCI
OCCI
JDBC
JDBC Supplement* 对 JDBC 下的 XA、国际化和 RowSet 操作的额外支持 JDBC
SQL*Plus* 为通过 Instant Client 运行 SQL*Plus 而提供的额外的库和可执行文件 SQL*Plus 10.2
SQL*Plus 11.2
ODBC Supplement* 通过 Instant Client 支持 ODBC 应用程序的附加资料库(并非所有平台) ODBC
SDK* 为通过 Instant Client 开发 Oracle 应用程序而提供的额外的头文件与示例 makefile  
ODAC* 包括 ODP.NET、Oracle Services for MTS、Oracle Providers for ASP.NET、Oracle Provider for OLE DB 和 OO4O with Oracle Instant Client  

可选程序包用星号 (*) 标记。

安装说明
 

安装步骤:

1. 下载适用于您平台的相应 Instant Client 程序包。所有安装都要求 Basic 或 Basic Lite 程序包。

2. 将程序包解压缩到一个目录中,如“instantclient”。

3. 在您环境中设置资料库加载路径,使其指向第 2 步中确定的目录(“instantclient”)。在许多 UNIX 平台上,LD_LIBRARY_PATH 为相应的环境变量。在 Windows 上,应当使用 PATH。

4. 启动您的应用程序并开始使用。

oracle客户端软件的说明

相关技术

oracle客户端软件的说明

论坛
 

参考:

http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092537-zhs.html

3、oracle客户端(即程序名叫oracle client)

适用于 Microsoft Windows(32 位)的 Oracle Database 11g 第 2 版 Client (11.2.0.1.0)

  下载 win32_11gR2_client.zip(684,581,290 字节)

包含 Oracle Client(连接) 库。如果您只需要客户端库库,则需要下载该文件。

参考:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/112010-win32soft-098630-zhs.html

另见:

Oracle客户端工具连接数据库服务器问题汇总

附加:

oracle客户端(即程序名叫oracle client)安装包里已经封装包含了oracle  instant  client安装包,即oracle客户端里已经包含了oracle  instant  client的功能:

oracle客户端软件的说明

下面是oracle客户端以管理员为安装类型安装后的目录:

oracle客户端软件的说明

oracle客户端(即程序名叫oracle client)和oracle  instant  client两个功能的区别从下面例子也可以分辨出:

常用的Oracle开发的工具有SQL Developer和PL/SQL Developer,个人感觉前者虽然跨平台性优于后者,但比较大(大于300M)占用资源,而且用户体验也一般,而后者相对就小很多(小于30M),用起来也比较顺手。

 

用PL/SQL连接oracle数据库,不管是本地的还是远程的,一般都需要安装oracle客户端(500M左右)比较大,而且在各个系统上安装也有些讲究,需要修改相应配置文件,有点麻烦。

 

如何达到不安装oracle客户端,又能使用PL/SQL工具?本人做了如下测试并达到目的。

 

测试环境:win7系统,未安装过oracle包括客户端,本机虚拟机linux中装有oracle,并有一个可用的orcl实例;

 

1. oracle官网提供了instantclient,下载instantclient-basic包,将包解压存放到本地,本测试为

    D:\STUDY\instantclient_10_2;

 

2. 在这个目录下新建sqlnet.ora和tnsnames.ora两个文件

 

sqlnet.ora文件内容

———————

SQLNET.AUTHENTICATION_SERVICES= (NTS)   

 

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

 

tnsnames.ora文件内容

————————-

orcl =   

(DESCRIPTION =      

  (ADDRESS_LIST =         

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

  )       

  (CONNECT_DATA =        

    (SERVICE_NAME = orcl )      

  )

)

注:斜体部分需要按需配置,如果端口是自定义的也需要相应变更。

 

3. 配置环境变量

 

变量名                       变量值

TNS_ADMIN            D:\STUDY\instantclient_10_2

  

注:这里变量值即为instantclient在本地的主目录;如果不配置该变量,

       连接时会报错ORA-12154: TNS:could not resolve the connect identifier specified。

 

4. 安装PL/SQL Developer,并配置oracle的连接参数:

    打开PL/SQL,Tools–>Preferences,配置Connection的Oracle Home和OCI library,如下图所示

   
oracle客户端软件的说明

 

 5. 重新启动PL/SQL,登录测试,OK!

 

如果出现乱码问题,请点击:http://gang-chen.iteye.com/blog/2005546

 

另附下载地址:

PL/SQL Developer:http://www.allroundautomations.com/bodyplsqldevreg.html

instantclient-basic-win32http://pan.baidu.com/share/link?shareid=514153&uk=3255414737

也可以去oracle官网下载instantclient其他版本,只是不太稳定,有时会下载失败。 

参考资料:

http://wenku.baidu.com/link?url=HdNSsEe21lyBVzoE7Ih2-BUaw-2HM7pOkQU23i6LkZad-I3nepjPrCtzTlYo1Egvm4NfCVDRA7DQq9FwwTvL2yjP06B4AqZVim9TjMkO9lW

 

参考:

oracle client 安装  谷歌

本机不安装Oracle客户端就可使用PL/SQL Developer连接远程数据库

今天的文章oracle客户端软件的说明分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/30938.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注