搜尋
首頁資料庫mysql教程oracle客户端软件的说明

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

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

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

适用于 Microsoft Windows(32 位)的 Oracle Database 11g 第 2 版 (11.2.0.1.0)
  oracle客户端软件的说明 win32_11gR2_database_1of2.zip(1,625,721,289 字节)
  oracle客户端软件的说明 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 许可协议;现在可以下载该软件。

   
 
修复的错误
版本说明
新特性
文档

 

 
SQL Developer 要求 JDK 7 或更高版本 oracle客户端软件的说明下载
   
平台  
Windows 64 位 — zip 文件包括 JDK 7 oracle客户端软件的说明下载 311 M
Windows 32/64 位 — 安装说明 oracle客户端软件的说明下载 224 M
Mac OS X — 安装说明 oracle客户端软件的说明下载 224 M
Linux RPM — 安装说明 oracle客户端软件的说明下载220 M
其他平台 — 安装说明 oracle客户端软件的说明下载 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
oracle客户端软件的说明instantclient-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
oracle客户端软件的说明instantclient-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
oracle客户端软件的说明instantclient-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
oracle客户端软件的说明instantclient-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
oracle客户端软件的说明instantclient-sdk-win32-11.2.0.1.0.zip(1,096,778 bytes)

*Instant Client Package - ODBC: Additional libraries for enabling ODBC applications
oracle客户端软件的说明instantclient-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
oracle客户端软件的说明instantclient-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.zip(All 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 的安装和配置。总而言之,空间使用减少后,每个人都可从中受益。

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

oracle客户端软件的说明 常见问题解答
oracle客户端软件的说明 白皮书:Instant Client 概述
oracle客户端软件的说明 白皮书:Oracle Database 11g 中的应用程序故障切换

oracle客户端软件的说明

下载与安装
 

oracle客户端软件的说明 参见适用于所有平台的 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客户端软件的说明

相关技术

  • OCI
  • OCCI
  • JDBC
  • ODBC
  • SQL*Plus
     

oracle客户端软件的说明

论坛
 

  • Instant Client
  • OCI
  • OCCI
  • JDBC
  • ODBC
参考:

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)

  oracle客户端软件的说明 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客户端,用plsql连接oracle

plsql远程连接linuxoracle

常用的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连接远程数据库


陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
MySQL:世界上最受歡迎的數據庫的簡介MySQL:世界上最受歡迎的數據庫的簡介Apr 12, 2025 am 12:18 AM

MySQL是一種開源的關係型數據庫管理系統,主要用於快速、可靠地存儲和檢索數據。其工作原理包括客戶端請求、查詢解析、執行查詢和返回結果。使用示例包括創建表、插入和查詢數據,以及高級功能如JOIN操作。常見錯誤涉及SQL語法、數據類型和權限問題,優化建議包括使用索引、優化查詢和分錶分區。

MySQL的重要性:數據存儲和管理MySQL的重要性:數據存儲和管理Apr 12, 2025 am 12:18 AM

MySQL是一個開源的關係型數據庫管理系統,適用於數據存儲、管理、查詢和安全。 1.它支持多種操作系統,廣泛應用於Web應用等領域。 2.通過客戶端-服務器架構和不同存儲引擎,MySQL高效處理數據。 3.基本用法包括創建數據庫和表,插入、查詢和更新數據。 4.高級用法涉及復雜查詢和存儲過程。 5.常見錯誤可通過EXPLAIN語句調試。 6.性能優化包括合理使用索引和優化查詢語句。

為什麼要使用mysql?利益和優勢為什麼要使用mysql?利益和優勢Apr 12, 2025 am 12:17 AM

選擇MySQL的原因是其性能、可靠性、易用性和社區支持。 1.MySQL提供高效的數據存儲和檢索功能,支持多種數據類型和高級查詢操作。 2.採用客戶端-服務器架構和多種存儲引擎,支持事務和查詢優化。 3.易於使用,支持多種操作系統和編程語言。 4.擁有強大的社區支持,提供豐富的資源和解決方案。

描述InnoDB鎖定機制(共享鎖,獨家鎖,意向鎖,記錄鎖,間隙鎖,下一鍵鎖)。描述InnoDB鎖定機制(共享鎖,獨家鎖,意向鎖,記錄鎖,間隙鎖,下一鍵鎖)。Apr 12, 2025 am 12:16 AM

InnoDB的鎖機制包括共享鎖、排他鎖、意向鎖、記錄鎖、間隙鎖和下一個鍵鎖。 1.共享鎖允許事務讀取數據而不阻止其他事務讀取。 2.排他鎖阻止其他事務讀取和修改數據。 3.意向鎖優化鎖效率。 4.記錄鎖鎖定索引記錄。 5.間隙鎖鎖定索引記錄間隙。 6.下一個鍵鎖是記錄鎖和間隙鎖的組合,確保數據一致性。

MySQL查詢性能差的常見原因是什麼?MySQL查詢性能差的常見原因是什麼?Apr 12, 2025 am 12:11 AM

MySQL查询性能不佳的原因主要包括没有使用索引、查询优化器选择错误的执行计划、表设计不合理、数据量过大和锁竞争。1.没有索引导致查询缓慢,添加索引后可显著提升性能。2.使用EXPLAIN命令可以分析查询计划,找出优化器错误。3.重构表结构和优化JOIN条件可改善表设计问题。4.数据量大时,采用分区和分表策略。5.高并发环境下,优化事务和锁策略可减少锁竞争。

您什麼時候應該使用複合索引與多個單列索引?您什麼時候應該使用複合索引與多個單列索引?Apr 11, 2025 am 12:06 AM

在數據庫優化中,應根據查詢需求選擇索引策略:1.當查詢涉及多個列且條件順序固定時,使用複合索引;2.當查詢涉及多個列但條件順序不固定時,使用多個單列索引。複合索引適用於優化多列查詢,單列索引則適合單列查詢。

如何識別和優化MySQL中的慢速查詢? (慢查詢日誌,performance_schema)如何識別和優化MySQL中的慢速查詢? (慢查詢日誌,performance_schema)Apr 10, 2025 am 09:36 AM

要優化MySQL慢查詢,需使用slowquerylog和performance_schema:1.啟用slowquerylog並設置閾值,記錄慢查詢;2.利用performance_schema分析查詢執行細節,找出性能瓶頸並優化。

MySQL和SQL:開發人員的基本技能MySQL和SQL:開發人員的基本技能Apr 10, 2025 am 09:30 AM

MySQL和SQL是開發者必備技能。 1.MySQL是開源的關係型數據庫管理系統,SQL是用於管理和操作數據庫的標準語言。 2.MySQL通過高效的數據存儲和檢索功能支持多種存儲引擎,SQL通過簡單語句完成複雜數據操作。 3.使用示例包括基本查詢和高級查詢,如按條件過濾和排序。 4.常見錯誤包括語法錯誤和性能問題,可通過檢查SQL語句和使用EXPLAIN命令優化。 5.性能優化技巧包括使用索引、避免全表掃描、優化JOIN操作和提升代碼可讀性。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器