本文目的是在CentOS 5.3上安装Oracle 11.2 instant client来访问远端的Oracle 10.2数据库,笔者测试通过,应该也适用于Redhat Linux 5.x

1.下载以下包,但是需要一个oracle的OTN的注册帐号(免费):

http://download.oracle.com/otn/linux/instantclient/112020/oracle-instantclient11.2-basic-11.2.0.2.0.i386.rpm

http://download.oracle.com/otn/linux/instantclient/112020/oracle-instantclient11.2-sqlplus-11.2.0.2.0.i386.rpm

然后把该两包放到CentOS一个任意目录,比如 ~/tmp,以下过程我都用root帐号/

2.安装该包:

#rpm -ivh ~/tmp/oracle-instantclient11.2-basic-11.2.0.2.0.i386.rpm

#rpm -ivh ~/tmp/oracle-instantclient11.2-sqlplus-11.2.0.2.0.i386.rpm

#vi ~/.bashrc  加入

LD_LIBRARY_PATH=/usr/local/lib:/usr/lib/oracle/11.2/client/lib     #对于64位版本可能是client64

3.测试一下:

#sqlplus /nolog 系统报错

sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory

4.然后需要:

#vi /etc/ld.so.conf 加入

/usr/lib/oracle/11.2/client/lib/

#/sbin/ldconfig

这样重新运行

# sqlplus /nolog

SQL*Plus: Release 11.2.0.2.0 Production on Tue Nov 8 11:09:58 2011

Copyright (c) 1982, 2010, Oracle. All rights reserved.

SQL>

成功了

5.如需要连接远程oracle,必须配置TNS

#mkdir -p /usr/lib/oracle/11.2/network/admin

#vi /usr/lib/oracle/11.2/network/admin/tnsnames.ora

加入一个Oracle数据库tns信息

PRODB2 =

(DESCRIPTION =

(ADDRESS_LIST =

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

)

(CONNECT_DATA =

(SERVER=DEDICATED)

(SID = PRODB2)

)

)

同时修改环境变量

#vi ~/.bashrc

LD_LIBRARY_PATH=/usr/local/lib:/usr/lib/oracle/11.2/client/lib

export ORACLE_HOME=/usr/lib/oracle/11.2

export TNS_ADMIN=/usr/lib/oracle/11.2/network/admin

重启一下环境变量,或者用户logout/login一次

#source ~/.bashrc

测试一下

#sqlplus myOracleUsername/password@PRODB2

SQL*Plus: Release 11.2.0.2.0 Production on Tue Nov 8 11:11:56 2011

Copyright (c) 1982, 2010, Oracle. All rights reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit Production

With the Partitioning, Real Application Clusters, OLAP and Data Mining options

SQL> select * from tab;

成功。

6.如果其他用户需要使用sqlplus,需要在该用户的~/.bashrc文件中添加上面提到的3行环境变量

感谢:本文完全参考:http://cysky.blog.51cto.com/211942/563294

在centos安装oracle客户端,centos下安装oracle客户端相关推荐

  1. Linux(CentOS 7_x64位)系统下安装RDkit(修正)

    Linux(CentOS 7_x64位)系统下安装RDkit(修正) 一.RDKit简介 Linux(CentOS 7_x64位)系统下安装RDkit点击打开链接 前面写的一篇CentOS 7下安装R ...

  2. centos 64位linux系统下安装appt(只有32位)命令的apktool工具包的笔记

    centos 64位linux系统下安装appt命令的apktool工具包的笔记,有需要的朋友可以参考下. 首先,安装apktool包 1. wget http://android-apktool.g ...

  3. linux6.2下安装oracle11g,Oracle Linux6.2下安装Oracle11gR2.docx

    Oracle Linux6.2下安装Oracle11gR2 Linux6.2上Oracle11g R2安装及配置安装环境准备环境说明Linux服务器系统:Oracle Linux Release 6 ...

  4. Oracle Linux 6下安装Oracle 12C实战

    Oracle Linux 6下安装Oracle 12C实战,经过N次安装尝试吐血总结,希望对大家有所帮助,同时做下记录备忘: 总结:安装前的准备工作是关键!!!Check and recheck! 参 ...

  5. linux安装meb工具,linux-docker下安装禅道全部

    友情提示:按照步骤走,99%的人会安装成功,1%的人可以咨询度娘 64位电脑安装禅道,满足发送邮件功能 第一步: docker ps 查看docker中的容器是否有禅道(docker ps -a    ...

  6. linux 安装 php 5.2_Linux下安装PHP5.5

    下载安装包后,在安装php之前必须先安装libxml2,因此可以通过下载libxml2安装包,编译安装,我通过yum -y install libxml2 libxml2-devel(不安装这个的话, ...

  7. 30天精通Python(数据分析篇)——第1天:环境搭建之 Linux/Windows 下安装 Anaconda 和 Windows 下安装 DataSpell

    目录 一.Linux 下安装 Anaconda 二.Jupyter Notebook 配置 三.Windows 下安装 DataSpell 3.1 DataSpell 介绍 3.2 DataSpell ...

  8. 视频教程-与你一起学Oracle 11g(下)-Oracle

    与你一起学Oracle 11g(下) 河北师大软件学院测试教室主任.项目基地测试经理;尚大学.金牌讲师.擅长技术: 项目模块化流程设计.软件测试流程设计及优化.项目管理平台的整合与应用.功能性自动化测 ...

  9. CentOS下安装Memcached,Linux下安装Memcached,centos下安装memcached,linux下安装memcached...

    摘要:最近在看<大型分布式网站架构设计与实践>这本书,把其中的学习过程记录一下,以便日后复习. 一:Memcached简单介绍和描述: Memcached 是一个高性能的分布式内存对象缓存 ...

  10. centos 启动一个redis_linux环境下安装部署redis服务器

    概述 Redis是Remote Dictionary Server的缩写.他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库.今天把之前在生产环境下安装部署redis的 ...

最新文章

  1. PADS 创建封装笔记
  2. 第十二届蓝桥杯大赛软件赛省赛 C/C++ 大学B组
  3. 移动开发:android , IOS html5
  4. bzoj2875: [Noi2012]随机数生成器
  5. 后缀的形容词_巧记形容词后缀 第三弹
  6. 50万块钱,在哪个银行存钱最合适?
  7. [WPS笔试题]实现栈的push,pop,max且时间复杂度为O(1)
  8. 在Scala中设置&()方法
  9. c malloc 头文件_c++个人学习笔记——1.头文件声明
  10. Basic Edit in vim
  11. python实验报告_20193102 实验一 《python程序设计》实验报告
  12. 洛谷P2473奖励关——状压DP
  13. 以下c语言程序片段用于估测cpu的cache参数,优酷【C/C++类】:笔试题目1(最全)...
  14. 超全超详细Rime中州韵输入法配置指南
  15. 经济学基础(本)【4】
  16. mysql 数据恢复 binlog
  17. mysql全称量词_MySQL操作记录的方法集合,供以后查看
  18. 通过naa在esxi主机上找到物理磁盘的位置
  19. Codeforces Round # 555 (Div3)
  20. [知识图谱] 4.1-知识图谱在金融领域中的应用实践

热门文章

  1. 16、单片机串口原理与应用
  2. 客户信息管理系统4—客户信息的查询
  3. 计算机功能自定义,电脑鼠标自定义按键设置方法
  4. 孩子一生的教育纪录片
  5. 励志幽默:郭德纲经典语句
  6. 电信光猫获取超级管理员账号
  7. 手写体识别识别(pytorch):
  8. openv 在 ubuntu(linux)上的编码编译
  9. 计算机硬件故障解决方法,计算机硬件故障分析与解决方法
  10. Cisco Packet Tracer思科模拟器单臂路由的配置