客户端要想连接oracle服务器,必须先安装oracle客户端,然而,普通的oracle客户端安装包较大,耗费时间长,若以有了oracle的精简客户端-instant client

1.下载安装包

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html #选择对应的版本
通常下载的包有:
[root@jiang ~]# ls mypackages/
instantclient-basic-linux32-11.2.0.1.zip #基本的包
instantclient-sdk-linux32-11.2.0.1.zip  #客户端开发程序包,比如编译php连接oracle时需要用到,此处不是必须的包,但最好安装。
instantclient-sqlplus-linux32-11.2.0.1.zip #sqlplus安装包
#解压
for i in `ls | xargs`; do unzip $i; done
[root@jiang mypackages]# ls -d instantclient_11_2/ #解压后生成的目录
instantclient_11_2/

2.创建安装目录

useradd oinstall
useradd -g oinstall oracle && echo "123456" | passwd --stdin oracle
mkdir -p /opt/oracle
mv /root/instantclient_11_2 /opt/oracle
chown -R oracle.oinstall /opt/oracle

3.配置环境变量

export PATH=$PATH:$HOME/bin:/opt/oracle/instantclient_11_2
export ORACLE_HOME=/opt/oracle/instantclient_11_2 #家目录
export LD_LIBRARY_PATH=/opt/oracle/instantclient_11_2 #库文件目录
export TNS_ADMIN=/opt/oracle/network/admin/ #连接oracle服务器的配置文件
可自定义
[oracle@jiang admin]$ cat /opt/oracle/network/admin/tnsnames.ora
# tnsnames.ora Network Configuration File: /opt/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
MYZABBIX =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = zabbix)))

当执行sqlplus测试连接时出现如下错误:

[root@jiang oracle]# sqlplus
sqlplus: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
#缺少安装包,解决方法如下
[root@jiang oracle]# yum -y install libaio
[oracle@jiang ~]$ sqlplus zabbix/zabbix@myzabbix  #连接成功
SQL*Plus: Release 11.2.0.1.0 Production on Thu May 8 17:03:13 2014
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[oracle@jiang ~]$ sqlplus scott/tiger@192.168.56.101:1521/zabbix
SQL*Plus: Release 11.2.0.1.0 Production on Thu May 8 17:05:18 2014
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
#sqlplus的另一连接方法

转载于:https://blog.51cto.com/zhujiangtao/1408484

Oracle 之instant client相关推荐

  1. Oracle Database Instant Client

    http://www.oracle.com/technetwork/database/features/oci/ic-faq-094177.html 本文内容 Instant Client 一般问题与 ...

  2. 已安装oracle客户端odbc驱动,Oracle Instant Client ODBC 安装说明

    安装 Oracle Instant Client Basic 和 Basic Light Instant Client ODBC 要求安装 Oracle Instant Client Basic 或 ...

  3. (转)linux下oracle instant client安装和运行

    1.首先要知道什么是ORACLE的客户端: Oracle Instant client 是oracle提供的简便客户端, 支持多种平台. 可从oracle网站下载, 下载地址为 http://www. ...

  4. Install Oracle Instant Client on Linux and Windows

    前言 本篇文章用最简单和快速的方法介绍如何在Red Hat Enterprise Linux安装Oracle Instant Client,该方法同样适用于Windows,RHEL5/6/7,OEL, ...

  5. 如何安装Oracle客户端(Oracle Instant Client)

    Oracle Instant Client是Oracle发布的轻量级数据库客户端,下面我们来看看官方的定义: Instant Client allows you to run your applica ...

  6. Navicat使用Instant Client创建连接到Oracle数据库的正确姿势

    太长不看版: 1.你什么操作系统,Instant Client就选什么操作系统 2.你的navicat是多少位(32.64),Instant Client就选多少位 3.你的Oracle是哪个版本,I ...

  7. Windows配置Oracle Instant Client

    1.从Oracle网站下载对应版本的Instant Client,然后解压到E:/instantclient_11_2 2.拷贝已安装oracle机器上的network/admin目录到E:/inst ...

  8. oracle instant client配置(MAC OS)

    oracle instant client配置(MAC OS) vi ~/.bash_profileexport ORACLE_HOME=/opt/oracle/instantclient_11_2/ ...

  9. 配置Oracle Instant Client环境

    1.配置Oracle Instant Client环境 到Oracle官网下载Oracle Instant Client,注意选择x86平台,Toad只认32位的Oracle Instant Clie ...

最新文章

  1. WebSocket协议分析
  2. 以太坊知识教程------交易
  3. ios jenkins_如何使用Jenkins和Fastlane制作iOS点播构建系统
  4. 安装完SqlServer2008,wamp服务器无法启动的问题
  5. Android 使用URLConnection下载音频文件
  6. SAP License:CO-第四夜-产品成本核算
  7. Python 之 高级变量类型
  8. leetcode:Minimum Path Sum(路线上元素和的最小值)【面试算法题】
  9. phpstorm 2017.1.3 最新版激活方法
  10. 排队论模型(四):M / M / s 混合制排队模型
  11. 推荐一款好用的Bootstrap后台管理框架——Ace Admin
  12. Log4j.properties配置详解【log4j配置文件】
  13. 微信 JS-SDK 说明文档
  14. 如何将学堂在线(安卓)APP视频保存到本地并重命名
  15. 输出边长为n的正六边形(c语言)
  16. 截图及录屏工具ShareX
  17. 【NLP相关】NLP的发展历程
  18. 我的世界java版怎么找史莱姆区块_我的世界史莱姆在哪里
  19. 社会保障卡读取基本文件数据
  20. 教你怎样用最少的钱拍出最美的婚纱

热门文章

  1. Java利用jacob实现文档格式转换
  2. 继承20161223
  3. Atitit 基于dom的游戏引擎
  4. 【[转】MySql模糊查询
  5. 判断一颗二叉树是否是二叉排序树
  6. Java基础提升高级API
  7. 诗与远方:无题(八十七)
  8. This is probably not a problem with npm. There is likely additional logging
  9. Oracle中一般游标与REF游标的区别
  10. php5.3 gd库,php5.3动态编译gd库 zlib扩展 mcrypt扩展 mysqli扩展