zoukankan      html  css  js  c++  java
  • Oracle 11g 精简客户端

    通常开发人员会装上一个 oracle客户端,但一般不会在自己的机器上安装Oracle database
    Oracle 客户端安装体积很大,但是装上去了基本上就用2个功能:TNS配置服务名和sqlplus。根本没必要装那么大的空间,这很不值得。

    在Oeacle的官方网站上就发现了Oracle Instant Client Basic这样一个精简版客户端,它的作用就是提供TNS配置服务名的功能。我下载的是Win32平台下的11.2.0.2.0 版本。Instant client 有2个版本:Basic和Basic Lite。Basic版本包括了所有的支持运行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多种语言。Basic Lite是Basic版本的精简版,只包括了英文的错误描述,也只支持Unicode、ASCII和欧洲字符集。因此,如果数据库服务器是中文字符集(如 SIMPLIFIED CHINESE_CHINA.ZHS16GBK),则必须下载Basic版本。Basic Lite 占用17M空间,Basic 占用45M空间。不需要安装,但需要简单配置一下。官方地址: http://www.oracle.com/technetwork/topics/winsoft-085727.html
    另外,还可以下载sqlplus。

    现在配置下载的Oracle Instant Client Basic(精简版客户端):

    1. 把下载的Basic版压缩包解压,放到/home/Oracle/instantclient_11_2 (路径根据个人喜好)
    2. 在环境变量中配置新增3个变量:
    ORACLE_HOME=/home/Oracle/instantclient_11_2
    TNS_ADMIN=/home/Oracle/instantclient_11_2
    NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    path+=/home/Oracle/instantclient_11_2
    1. 在/home/Oracle/instantclient_11_2目录下新建一个tnsnames.ora文件。在该文件中配置连接字符串,这个字符串的配置规范可以参考完整版的配置规范。这是我的配置文档:
    #TNSNAMES.ORA Network Configuration File: /home/Oracle/instantclient_11_2tnsnames.ora
    #Generated by Oracle configuration tools
    ORCL=
    (DESCRIPTION =
        (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.11.67)(PORT = 1521))
        )
        (CONNECT_DATA =
            (SERVICE_NAME = ORCL)
        )
    )

    注意:HOST PORT 按照个人实际情况
    至此,配置完成。可以测试一下连接是否正常。

  • 相关阅读:
    如何提升Web前端性能?
    简述Linux开机启动流程
    教你玩转Linux系统目录结构
    FreeBSD虚拟机 VMware Tools 安装教程
    何为KVM克隆和快照
    Knockout 新版应用开发教程之Computed Observables
    Knockout 新版应用开发教程之Observable与computed
    前端MVC框架Backbone 1.1.0源码分析系列
    Knockout 新版应用开发教程之创建view models与监控属性
    看看国外的javascript题目,你能全部做对吗?
  • 原文地址:https://www.cnblogs.com/Nedved/p/10472462.html
Copyright © 2011-2022 走看看