oracle客户端的安装是非常简单的,关键在tns配置,我这里使用的rpm安装包,oracle本身就不是开源,那使用rpm安装时最简单的。
1.要远程使用oracle,先下载下面三个文件,注意版本最好一致。
oracle-instantclient-basic-10.2.0.4-1.i386.rpm
oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
oracle-instantclient-devel-10.2.0.4-1.i386.rpm
2.PM安装
oracle-instantclient-basic-10.2.0.4-1.i386.rpm是基本的动态库、jar包,默认安装路径是:/usr/lib/oracle/10.2.0.4/client
oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm是客户端sqlplus安装包, 默认安装路径是:/usr/lib/oracle/10.2.0.4/client
oracle-instantclient-devel-10.2.0.4-1.i386.rpm是api接口文件,默认安装路径是:/usr/include/oracle/10.2.0.4/client
这里不需要修改默认路径,直接安装即可:
sudo rpm-avi oracle-instantclient-basic-10.2.0.4-1.i386.rpm
sudo rpm-avi oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
sudo rpm-avi oracle-instantclient-devel-10.2.0.4-1.i386.rpm
3.配置环境变量
vi /etc/profile
export ORACLE_HOME=/usr/lib/oracle/10.2.0.4
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
exportLD_LIBRARY_PATH=$ORACLE_HOME/client/lib:$LD_LIBRARY_PATH
exportOCI_HEADERS_HOME=/usr/include/oracle/10.2.0.4/client
export OCI_LIBS_HOME=$ORACLE_HOME/client/lib
后面两项是为了我们的程序程序编译时使用方便,编译时直接加入选项:
-I$( OCI_HEADERS_HOME) –L$( OCI_LIBS_HOME) –l occi
4.配置监听器和网络环境
[huangxw@ubuntu admin]$
cat/usr/lib/oracle/10.2.0.4/network/admin/tnsnames.ora
test_base=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = ****))
)
(CONNECT_DATA =
(SERVICE_NAME = tt4adol)
)
)
5.测试连接
[huangxw@ubuntu bin]$./sqlplus USERNAME/PASSWD@test_base
SQL*Plus: Release 10.2.0.4.0 - Production onMon Jan 13 10:09:31 2014
Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining andReal Application Testing options
SQL> select * from USERNAME.TABLENAME  where accountid = 8401428;
ACCOUNTID   INVTA     SNDA    RAINA   INSB    SPEN    REMN
---------- ---------- ---------- -------------------- ---------- ----------
INVTC     SPDC    REIN
---------- ---------- ----------
8401428          0          0    100000          0          0          0
0          0          0
最新内容请见作者的GitHub页:http://qaseven.github.io/

Linux环境下oracle client安装和配置相关推荐

  1. linux安装或卸载mysql5,Linux环境下卸载、安装及配置MySQL5.1

    Linux环境下卸载原有MySQL5.1数据库,并重新安装MySQL数据库的示例记录. 一.卸载MySQL 查看主机中是否安装了MySQL数据库: [root@RD-viPORTAL-1 ~]# rp ...

  2. Linux环境下weblogic的安装与配置

    目录 前言 一.安装jdk 1) 上传jdk到任意目录下 2) 解压 3) 移动安装目录 4) 配置环境变量 5) 查看Java版本,验证是否安装成功 二.安装weblogic 1.创建及配置用户信息 ...

  3. Linux 环境下NFS服务安装及配置

    1.NFS概述 NFS 是 Network FileSystem 的缩写,是让不同的主机.不同的操作系统可以共享存储的服务.通过 NFS,我们本地 NFS 的客户端可以透明地读写位于服务端 NFS 服 ...

  4. linux 环境下git的安装与配置

    git是一个分布式的版本控制工具 1.安装git相关的依赖 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-de ...

  5. linux下的python安装,linux环境下的python安装过程

    一.下载python源码包 打开ubuntu下的shell终端,通过wget命令下载python源码包,如下图所示: wget https://www.python.org/ftp/python/3. ...

  6. django配置环境linux,linux环境下Django的安装配置详解

    linux环境下Django的安装配置详解 1. 下载安装Django pip install Django==1.6.5 测试是否安装成功 >>> import django> ...

  7. Linux环境下Protobuf完整安装和使用教程

    Linux环境下Protobuf完整安装和使用教程 目标 下载和安装 环境配置 一个例子 1.报文定义 2.报文生成 3.使用报文 4.编译程序 5.常见问题: 目标 本文将教会一个完全的新手如何搭建 ...

  8. hp ux安装mysql5.1.56_详细讲解Linux环境下MySQL5.1安装步骤

    1.下载MySQL免安装版/二进制版软件(不用编译) 文件格式:MYSQL-VERSION-OS.tar.gz 2.创建MySQL组,建立MySQL用户并加入到mysql组中 (不同版本的Unix中, ...

  9. k8s简介以及linux环境下的详细安装步骤

    k8s简介以及linux环境下的详细安装步骤 k8s是Kubernetes的简称,Kubernetes中间有8个单词,所以叫k8s,就是这么简单粗暴. 我们可以看到docker的图标是鲨鱼,k8s的图 ...

最新文章

  1. leetcode--最长连续递增序列--python
  2. 如何解决IIS7上传文件大小限制【转】
  3. python数据图形化—— matplotlib 基础应用
  4. 实用工具推荐:LICEcap(屏幕录制.gif)
  5. 基于Pytorch的BERT-IDCNN-BILSTM-CRF中文实体识别实现
  6. 分布式-图片上传到Lgnix
  7. 拉格朗日中值定理ξ怎么求_高等数学3.1中值定理
  8. 基于AD09的四层板设计概要
  9. 如何获取京东Cookie
  10. DataGrip使用技巧
  11. linux双网卡配置两个ip,centos双线双ip配置,Windows双网卡双ip配置
  12. 360校招编程之城市修建
  13. 胡巴动态表情包 捉妖记胡巴QQ表情无水印下载
  14. JPA Spring Data JPA详解
  15. python字符串实例_慢步学python,编程基础,字符串类型例子及输出
  16. [wayfarer]PetShop的系统架构设计
  17. 2020年3月27日 失眠问题解决之道 ~ 观想法①
  18. 后疫情时代的肾上腺素 “元宇宙” 有哪些不可忽视的安全问题?
  19. video 视频播放
  20. Linux操作系统——Linux可视化管理-webmin 和 bt 运维工具

热门文章

  1. 通过事件同步两个窗体之间的数据
  2. ie下面出现Notice: Undefined index: HTTP_REFERER 的解决办法
  3. 算法导论 6.2-5
  4. 成功之路该如何走--工作半年的思考
  5. Jmeter使用指南
  6. vue + webpack 模拟后台数据
  7. bzoj3270 博物馆
  8. Android笔记:Fragment与Activity之间的交互,onAttach,退出最后一个 fragment
  9. 面向对象中类和类的关系
  10. mongodb 初学 意外 连接服务器异常(Connection refused)