zoukankan      html  css  js  c++  java
  • 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包含了各种开发语言的类库,如图:

          oracle client tools

                                     图1.oracle client包含的连接oracle的类库

    • oracle install client没有配置工具,oracle client配置了许多工具,如图:

          oracle client finish

                     图2.oracle client包含的工具

    (二)oracle客户端下载安装

    (1)安装oracle instant client

    对于oracle instance client,我们可以看一下官网的介绍。以11.2.0.4.0版本为例:

       oracleInstanceClient

                                    图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_2oci.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时就完成了。

  • 相关阅读:
    centos7查看启动的进程并杀死
    3.3 Zabbix容器安装
    windows下XAMPP集成环境中,MySQL数据库的使用
    pip淘宝镜像安装
    服务起不来,查看ps axj 看服务是否为守护进程(TPGID 为-1)
    dcloud_base连接失败(root:admin123!@#qwe@tcp(192.168.8.205:3306)/dcloud_base) Error 1129: Host '192.168.8.205' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
    服务部署_软加密之后要重新启动才能生效
    AWS Certified Solutions Architect
    Cloud Formation Mapping经常用于AMI ID的region映射
    CloudFormation StackSets
  • 原文地址:https://www.cnblogs.com/lijiaman/p/6392107.html
Copyright © 2011-2022 走看看