(一)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安装的更多相关文章

  1. PLSQL Developer安装、配置、连接oracle数据库

    0.资源准备 1) PLSQL Developer安装包(由于安装包超过10M,无法上传,请自行下载) 2) instantclient_11_2安装包(由于安装包超过10M,无法上传,请自行下载) ...

  2. 不安装oracle客户端如何使用plsql连接数据库

    不安装oracle客户端如何使用plsql连接数据库 1. 准备工作 1.1下载plsqldev破解版软件 我这里使用plsqldev715版本 1.2下载instantclient-basic-wi ...

  3. 不安装Oracle客户端,用plsql连接远程Oracle数据库(绝对解决你的问题)

    1,首先准备下载两个软件,一个是instantclient.zip,另一个是plsql安装包.但是得确定您的电脑是32位还是64位,我这边提供了32位和64位的供您下载: 百度网盘:https://p ...

  4. plsql developer 安装

    PLSQL Developer 安装分以下几步: 一.下载Oracle客户端 PLSQL Developer是通过oracle client连上Oracle server的. http://www.o ...

  5. oracle 11g sqlplus和plsql developer 乱码解决方案

    ----------------------------------华丽的分隔符---------------------------------- 在cmd终端下运行            中文的话 ...

  6. [转]不用安装Oracle Client如何使用PLSQL Developer

    本文转自:http://www.cnblogs.com/sleepywang/archive/2009/10/13/1582654.html 1. 下载oracle的客户端程序包(30M) 只需要在O ...

  7. 不安装oracle客户端,用plsql连接oracle

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

  8. win7 64位安装 oracle 11G 和 使用 PLSQL Developer 连接服务器

    其实基本过程和网上大多数人的完全一样,只是后面的plsql上加了几张图片而已,以此给自己做个记录,万一网上的没了,这里自己还有,会了的大森(大神),就请路过吧 1.双击开始安装

  9. PLSQL安装教程,无需oracle客户端(解决本地需要安装oracle客户端的烦恼)

    最近用笔记本开发,项目用的是Oracle数据库,不想本地安装Oracle客户端. 就只装了一个PLSQL 连接数据库的时候各种错误,现在解决了记录一下. 详细内容见  附件

随机推荐

  1. Java根据byte数组,生成文件

    原文出自:https://blog.csdn.net/seesun2012 根据byte数组,生成文件 自己写的小案例,找个地方记录一下 package com.seesun2012.utils; i ...

  2. 关于MySQLServer5.6配置问题

    配置MySQL MySQL数据库下载以后在根目录添加my.ini配置文件 需要注意的是配置文件的二个属性: basedir=D:\MySqlServer # mysql所在目录 根据需求改 MySQL ...

  3. mysql的引擎和锁

  4. ASTreeView Demo:Add, Edit & Delete nodes

    http://www.jinweijie.com/ http://www.astreeview.com/astreeviewdemo/astreeviewdemo1.aspx 選擇節點: <sc ...

  5. jquery.rotate.js可选抽奖次数和中奖内容的转盘抽奖demo

    需求: 最多可以抽奖5次,而且,每次只会中“2000元理财金”或者“谢谢参与”,其它的不会抽中(哈哈,果然都是套路). 效果如下: 一.页面结构: <div class="g-cont ...

  6. 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色

    简介 在简单恢复模式下,日志文件的作用仅仅是保证了SQL Server事务的ACID属性.并不承担具体的恢复数据的角色.正如”简单”这个词的字面意思一样,数据的备份和恢复仅仅是依赖于手动备份和恢复.在 ...

  7. 实现两个N×N矩阵的乘法,矩阵由一维数组表示

    此题的关键在于找到矩阵乘法的不变式! 例如: 矩阵a × 矩阵b = 矩阵ab 1 2 5 6 × 3 4 7 8 显然 ab[0] = a[0] * b[0] + a[1] * b[2] ab[1] ...

  8. Angular 5.x 学习笔记(2) - 生命周期钩子 - 暂时搁浅

    Angular 5.x Lifecycle Hooks Learn Note Angular 5.x 生命周期钩子学习笔记 标签(空格分隔): Angular Note on cnblogs.com ...

  9. 【Spring实战】—— 5 设值注入

    本篇主要讲解了Spring的最常用的功能——依赖注入. 注入的方式,是使用Getter Setter注入,平时大多的编程也都是使用这种方法. 举个简单的例子,还是表演者. 表演者有自己的属性,年龄或者 ...

  10. 收放卷及张力控制 PID调试技巧

    1) 小 Kp( 0.01) , 大 Ti ( 20000ms) 2)逐渐增大Kp, 减小Ti ( 20000ms – 3000ms),避免发生震荡 3)观察I-out 是否在0附近 可能原因:卷径不 ...