Oracle客户端与Toad、plsql developer安装
(一)oracle client与oracle instant client比较
当我们要使用Toad、plsql developer等工具连接数据库时,首先需要在自己的电脑上安装oracle client。在下载client时,通常我们会发现,通过搜索引擎,我们只能找到一个叫做oracle instant client的客户端,那么oracle client与oracle instant client是一个东西吗?二者有什么区别呢?oracle客户端又从哪里下载?
首先,oracle instance client与oracle client不是同一个东西,从oracle 10g开始,oracle提供了一个轻量级的客户端包,叫做oracle instance client,安装它后,就不用再去安装臃肿的oracle client了。
二者的几个区别:
- oracle instant client安装文件非常小,全部包解压后也就200M左右,而oracle client安装包解压后大概2G;
- oracle instant client只包括最基本的连接oracle的C类库相关文件,而oracle client包含了各种开发语言的类库,如图:

图1.oracle client包含的连接oracle的类库
- oracle install client没有配置工具,oracle client配置了许多工具,如图:

图2.oracle client包含的工具
(二)oracle客户端下载安装
(1)安装oracle instant client
对于oracle instance client,我们可以看一下官网的介绍。以11.2.0.4.0版本为例:

图3.oracle instant client的Package
对上面的信息进行简单解析:
| name | mark |
| Instant Cient Package -Basic | 所有文件要求去运行oci,occi和jdbc-oci运用 |
| Instant Client Package –Basic Lite | 相对于Basic而言,这个包更小,它仅仅支持英语的错误信息和Unicode、ASCII和Western European的编码格式。 |
| Instant Client Package –JDBC Supplement | 添加了对XA,Internationalization和RowSet operations的支持 |
| Instant Client Package –SQL*Plus | 添加了执行SQL*Plus的文件和程序 |
| Instant Client Package –SDK | 添加了头文件和样例文件 |
| Instant Client Package –ODBC | 添加了ODBC应用文件 |
| Instant Client Package –WRC | …(不知道) |
安装步骤:
1.下载需要的客户端到自己的电脑,安装任何客户端都需要安装Basic或Basic Lite包;
2.将全部的包解压在同一个文件夹下,如instantclient;
3.在环境变量中设置文件库的加载路径,如在windows下:path=../instantclient;
4.开始使用。
(2)安装oracle client
对于oracle client,我找了好久都没找到,在网友的指导下,发现就在oracle database安装包的下面,具体路径:oracle官网->Downloads->选择子栏目oracle database,点击Accept License Agrement,选择符合oracle版本、操作系统信息的安装包,点击see all。这里有完整的client,点击下载就行了。
如果觉得这个安装包太大,也可以针对不同开发语言的类库单独下载,具体路径:oracle官网->Downloads->选择子栏目oracle database->左边导航栏选择Application Development->选择需要的开发语言和工具。
安装步骤:
详见文章:http://www.cnblogs.com/lijiaman/p/6391396.html
(三)Toad 、plsql developer安装配置
(1)在oracle instant client下安装Toad
Toad的位数要与Oracle instant client的位数一致,要么都是32位,要么都是64位。
安装步骤:http://www.cnblogs.com/lijiaman/p/6376309.html
(2)在oracle instant client 32-bit下安装plsql developer
sqlplus developer没有64位的,安装plsql developer前必须安装32位的客户端。
oracle instant client解压后放到某个目录下即可,这里假设为:C:\instantclient_11_2
安装plsql developer后,启动时取消登陆,进入界面,在tools->Preferences中,设置两个输入框:
Oracle Home:C:\instantclient_11_2 OCI Library:C:\instantclient_11_2\oci.dll
如果直接将tnsnames.ora文件放在C:\instantclient_11_2下,需配置环境变量:TNS_ADMIN=C:\instantclient_11_2;
如果在C:\instantclient_11_2下建立network/admin目录,并将tnsnames.ora文件放在其中,不用设置环境变量。
(3)在oracle client下安装Toad、plsql developer
直接安装即可,不需要什么配置,配置在安装oracle client时就完成了。
Oracle客户端与Toad、plsql developer安装的更多相关文章
- PLSQL Developer安装、配置、连接oracle数据库
0.资源准备 1) PLSQL Developer安装包(由于安装包超过10M,无法上传,请自行下载) 2) instantclient_11_2安装包(由于安装包超过10M,无法上传,请自行下载) ...
- 不安装oracle客户端如何使用plsql连接数据库
不安装oracle客户端如何使用plsql连接数据库 1. 准备工作 1.1下载plsqldev破解版软件 我这里使用plsqldev715版本 1.2下载instantclient-basic-wi ...
- 不安装Oracle客户端,用plsql连接远程Oracle数据库(绝对解决你的问题)
1,首先准备下载两个软件,一个是instantclient.zip,另一个是plsql安装包.但是得确定您的电脑是32位还是64位,我这边提供了32位和64位的供您下载: 百度网盘:https://p ...
- plsql developer 安装
PLSQL Developer 安装分以下几步: 一.下载Oracle客户端 PLSQL Developer是通过oracle client连上Oracle server的. http://www.o ...
- oracle 11g sqlplus和plsql developer 乱码解决方案
----------------------------------华丽的分隔符---------------------------------- 在cmd终端下运行 中文的话 ...
- [转]不用安装Oracle Client如何使用PLSQL Developer
本文转自:http://www.cnblogs.com/sleepywang/archive/2009/10/13/1582654.html 1. 下载oracle的客户端程序包(30M) 只需要在O ...
- 不安装oracle客户端,用plsql连接oracle
常用的Oracle开发的工具有SQL Developer和PL/SQL Developer,个人感觉前者虽然跨平台性优于后者,但比较大(大于300M)占用资源,而且用户体验也一般,而后者相对就小很多( ...
- win7 64位安装 oracle 11G 和 使用 PLSQL Developer 连接服务器
其实基本过程和网上大多数人的完全一样,只是后面的plsql上加了几张图片而已,以此给自己做个记录,万一网上的没了,这里自己还有,会了的大森(大神),就请路过吧 1.双击开始安装
- PLSQL安装教程,无需oracle客户端(解决本地需要安装oracle客户端的烦恼)
最近用笔记本开发,项目用的是Oracle数据库,不想本地安装Oracle客户端. 就只装了一个PLSQL 连接数据库的时候各种错误,现在解决了记录一下. 详细内容见 附件
随机推荐
- 关于如何绕开对通用VMware虚拟机检测的一些收集
1,用记事本打开虚拟系统镜像文件的配置文件,这个文件扩展名为vmx,比如我的虚拟系统名为XP,那这个文件就叫XP.vmx,然后在其末尾添加这么一句,如下红色部分(注意,虚拟机不能在运行状态添加) mo ...
- mvc中RedirectToAction()如何传参?
今天在做一个功能的时,使用RedirectToAction()需要从这里传几个参数,从网上查了一下,这样解决.真好. Return RedirectToAction("Index" ...
- Junit入门教程
做开发的时候,完成一个接口.方法.函数或者功能等,需要测试,是否有bug,有逻辑错误.这里有两种方案测试 1. 在main中写测试方法 2. 使用开源框架,这里使用的junit main写测试方法优点 ...
- CSS 兼容性支持
CSS 兼容性支持 在一个CSS属性还没有成为标准之前,各浏览器厂商已经做了这个属性的实现,可能各浏览器实现不尽相同,所以加入属性前缀区分. safari , chrome:-webkit- oper ...
- 菜鸟学习Spring——SpringMVC注解版解析不同格式的JSON串
一.概述 不同格式的JSON串传到后台来实现功能这个是我们经常要做的一件事,本篇博客就给大家介绍四种不同的JSON串传到后台后台如何用@RequestBody解析这些不同格式的JSON串的. 二.代码 ...
- 【Linux】chmod命令
格式chmod 权限 要修改权限的文件linux中的权限如下: -rw------- (600) -- 只有属主有读写权限. -rw-r--r-- (644) -- 只有属主有读写权限:而属组用户和其 ...
- Hive的运算和函数大全
hive 常用运算 测试各种内置函数的快捷方法: 创建一个 dual 表 create table dual(id string); load 一个文件(只有一行内容:内容为一个空格)到 dual 表 ...
- monkeyrunner之安卓开发环境搭建(二)
在上一篇文章-安卓开发环境搭建中,我们创建并启动了eclipse自带的安卓模拟器,该模拟器不仅启动慢,而且在使用过程中的反应速度也是出奇的差,经常出现卡机现象.为了解决这种现象,因此,我们又寻找到了更 ...
- Orchard Core 文档翻译 (七)Contents
CMS Modules »Contents Contents (OrchardCore.Contents) 此模块提供内容管理服务. Liquid 您可以使用“content ”属性从liquid 视 ...
- Orchard Core 中文文档翻译(一)关于Orchard Core
原文连接:https://www.cnblogs.com/Qbit/p/9746363.html 转载请注明出处 翻译说明:本系列为直译,按照官方的计划现在这个版本(2018年10月5日)已经接近最终 ...