下载安装文件

先去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. EF Core 使用编译查询提高性能

    今天,我将向您展示这些EF Core中一个很酷的功能,通过使用显式编译的查询,提高查询性能. 不过在介绍具体内容之前,需要说明一点,EF Core已经对表达式的编译使用了缓存:当您的代码需要重用以前执 ...

  2. Qt5.3.1 OpenCV2.4.9 开发环境配置

    首先是将我们需要的三个软件安装:分别是OpenCV2.4.9.QT5.3.1 .Cmake3.0.2 一定要使用Cmake3.0.2编译OpenCV2.4.9 其他版本的不一定能编译成功!!!! A. ...

  3. Keepalived概述和安装(1)

    一.Keepalived概述 本文主要了解开源高可用负载均衡集群利器keepalived,掌握keepalived的安装,运用keepalived配置高可用集群,并能够实现keepalived与负载均 ...

  4. ASP.NET Core中使用IOC三部曲(三.采用替换后的Autofac来实现AOP拦截)

    前言 本文主要是详解一下在ASP.NET Core中,采用替换后的Autofac来实现AOP拦截 觉得有帮助的朋友~可以左上角点个关注,右下角点个推荐 这里就不详细的赘述IOC是什么 以及DI是什么了 ...

  5. 有关python下二维码识别用法及识别率对比分析

    最近项目中用到二维码图片识别,在python下二维码识别,目前主要有三个模块:zbar .zbarlight.zxing. 1.三个模块的用法: #-*-coding=utf-8-*- import ...

  6. 爬虫、请求库selenium

    阅读目录 一 介绍 二 安装 三 基本使用 四 选择器 五 等待元素被加载 六 元素交互操作 七 其他 八 项目练习 一 介绍 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决r ...

  7. js面向对象学习笔记(二):工厂方式:封装函数

    //工厂方式:封装函数function test(name) { var obj = new Object(); obj.name = name; obj.sayName = function () ...

  8. List集合及新特性引用

    ArrayList就是动态数组,也是一个对象. 创建一个ArrayList对象,该对象存放在堆内存中,且是一个内存连续的内存区域. 1.ArrayList是用数组实现的,这个数组的内存是连续的,不存在 ...

  9. BZOJ:4530: [Bjoi2014]大融合

    4530: [Bjoi2014]大融合 拿这题作为lct子树查询的练手.本来以为这会是一个大知识点,结果好像只是一个小技巧? 多维护一个虚边连接着的子树大小即可. #include<cstdio ...

  10. C#中的多线程超时处理实践

    最近我正在处理C#中关于timeout行为的一些bug.解决方案非常有意思,所以我在这里分享给广大博友们. 我要处理的是下面这些情况: 我们做了一个应用程序,程序中有这么一个模块,它的功能向用户显示一 ...