下载安装文件

先去ORACLE官方网站下载所需版本的Instant Client Package 和 Instant Client Package - SQL*Plus安装包,(千万注意版本)

http://www.oracle.com/us/solutions/linuxx86-64soft-092277.html

http://www.oracle.com/technetwork/topics/linuxsoft-082809.html

这两个地址分别是linux 32和64位操作系统的下载地址。我下载了如下几个安装文件

basic-10.2.0.4.0-linux-x86_64.zip

sqlplus-10.2.0.4.0-linux-x86_64.zip

解压安装包

首先把安装文件上传到Linux服务器,我放在/home/etl目录下。执行下面解压命令

etl@m1 ~]$unzip basic-10.2.0.4.0-linux-x86_64.zip

Archive: basic-10.2.0.4.0-linux-x86_64.zip

inflating: instantclient_10_2/BASIC_README

inflating: instantclient_10_2/classes12.jar

inflating: instantclient_10_2/genezi

inflating: instantclient_10_2/libclntsh.so.10.1

inflating: instantclient_10_2/libnnz10.so

inflating: instantclient_10_2/libocci.so.10.1

inflating: instantclient_10_2/libociei.so

inflating: instantclient_10_2/libocijdbc10.so

inflating: instantclient_10_2/ojdbc14.jar

[etl@m1 ~]$unzip sqlplus-10.2.0.4.0-linux-x86_64.zip

Archive: sqlplus-10.2.0.4.0-linux-x86_64.zip

inflating: instantclient_10_2/SQLPLUS_README

inflating: instantclient_10_2/glogin.sql

inflating: instantclient_10_2/libsqlplus.so

inflating: instantclient_10_2/libsqlplusic.so

inflating: instantclient_10_2/sqlplus

解压后,会在/home/etl/目录下,创建instantclient_10_2目录,sqlplus-10.2.0.4.0-linux-x86_64.zip也会解压到instantclient_10_2下,

配置环境变

在.bash_profile文件下面添加如下环境变量

#Add by Kerry 2012-04-24 for oracle client

export ORACLE_HOME=$HOME/instantclient_10_2

export TNS_ADMIN=$ORACLE_HOME

export PATH=$ORACLE_HOME:$PATH

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

export NLS_LANGE="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

保存后运行source .bash_profile使配置文件及时生效

配置tnsnames.ora

在安装目录中创建一个tnsanmes.ora文件,

biwg =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.32.97)(PORT = 1521))

(CONNECT_DATA =

(SERVICE_NAME = wgods)

)

)

测试安装成功

不要安装了不同版本的instant client与instant sqlplus。否则有可能就会报如下错误

[etl@m1 instantclient_10_2]$ sqlplus /nolog

sqlplus: error while loading shared libraries: libclntsh.so.10.1: wrong ELF class: ELFCLASS64

参考了文档:http://wenku.baidu.com/view/c331440cba1aa8114431d9e0.html

Linux平台ORACLE INSTANT客户端安装的更多相关文章

  1. Linux平台 Oracle 11gR2 RAC安装Part1:准备工作

    一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二.安装前期准备工作 2.1 各节点系统时间校对 2.2 各节点关闭防火墙和 ...

  2. Linux平台 Oracle 11gR2 RAC安装Part2:GI安装

    三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 共享存储LUN的赋权 3.4 使用Xmanager图形化界面安装GI 3 ...

  3. Linux平台 Oracle 11gR2 RAC安装Part3:DB安装

    四.DB(Database)安装 4.1 解压DB的安装包 4.2 DB软件安装 4.3 ASMCA创建磁盘组 4.4 DBCA建库 4.5 验证crsctl的状态 Linux平台 Oracle 11 ...

  4. Linux平台 Oracle 12cR2 RAC安装Part1:准备工作

    Linux平台 Oracle 12cR2 RAC安装Part1:准备工作 一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二 ...

  5. Linux平台 Oracle 12cR2 RAC安装Part2:GI配置

    Linux平台 Oracle 12cR2 RAC安装Part2:GI配置 三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 ...

  6. Linux平台 Oracle 12cR2 RAC安装Part3:DB安装

    Linux平台 Oracle 12cR2 RAC安装Part3:DB安装 四.DB(Database)安装 4.1 解压DB的安装包 4.2 DB软件安装 4.3 ASMCA创建磁盘组 4.4 DBC ...

  7. Linux平台 Oracle 18c RAC安装

    Linux平台 Oracle 18c RAC安装Part1:准备工作 2018-08-04 22:20 by AlfredZhao, 1065 阅读, 0 评论, 收藏, 编辑 一.实施前期准备工作 ...

  8. Linux平台 Oracle 18c RAC安装Part1:准备工作

    一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二.安装前期准备工作 2.1 各节点系统时间校对 2.2 各节点关闭防火墙和 ...

  9. Linux平台 Oracle 18c RAC安装Part2:GI配置

    三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 共享存储LUN的赋权 3.4 使用Xmanager图形化界面配置GI 3 ...

随机推荐

  1. 【转载】ipcs与Linux共享内存

    一.共享内存相关知识 所谓共享内存,就是多个进程间共同地使用同一段物理内存空间,它是通过将同一段物理内存映射到不同进程的 虚拟空间来实现的.由于映射到不同进程的虚拟空间中,不同进程可以直接使用,不需要 ...

  2. 软件RAID 0

    软件RAID 0的实现 RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能.RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请 ...

  3. 高通secury boot过程

    整理内容网盘地址: 链接:https://share.weiyun.com/79c3920b4f2097d93b719b3149a7f3f9 (密码:4jm9cx) 相关内容网站: http://bl ...

  4. CCNA笔记(3)

    网络类型 1,局域网 在一定范围的网络连接,只允许内部人员使用 2城域网 一个城市的网络连接在一起 3.广域网 一个省或者一个市的网络 所有的局域网加上广域网就是互联网

  5. Two 观察者 observer pattern

    Two 观察者 定义 在对象之间定义一对多的依赖,当一个对象改变状态,依赖它的对象都会收到通知.并自动更新. 可以观察者自取,也可以主题去推送 其实就是设计两个接口. 相关原则 为交互对象之前的松耦合 ...

  6. sass 安装

    最近在安装sass的过程中遇到 了一下问题,总结一下安装过程. windows下sass的安装是依赖于ruby的,所以要先安装rubyinstaller,下载地址:https://rubyinstal ...

  7. hset和hget

  8. 二 @ResponseBody用法

    @ResponseBody底层是通过response.getwriter()方法将数据写回前 台 @ResponseBody @RequestMapping (value="/queryLi ...

  9. Spring的IOC分析(一)

    我们学习Spring之前需要对23种java的设计模式的9种有一定的理解,设计模式为了解耦,Spring也是在解耦的方向上设计的,所以设计模式要理解一下,它当中用到了很多. 单例模式(写法很多钟,7种 ...

  10. [国嵌攻略][137][DM9000网卡驱动编程]

    DM9000数据发送 DM9000数据发送函数是在/drivers/net/dm9000.c中的dm9000_start_xmit函数 static int dm9000_start_xmit(str ...