前言

本篇文章用最简单和快速的方法介绍如何在Red Hat Enterprise Linux安装Oracle Instant Client,该方法同样适用于Windows,RHEL5/6/7,OEL,CentOS。Oracle Instant Client是官方免费授权的一种比Oracle Client还要简单的数据库管理工具,通过SQL*Plus或者其它工具比如Navicat等用于快速连接和管理Oracle数据库服务器。

Install Oracle instantclient basic and instantclient sqlplus on Linux and Windows.

更新记录

2017年08月10日 - 初稿

阅读原文 - https://wsgzao.github.io/post...

扩展阅读

Oracle Instant Client Downloads - http://www.oracle.com/technet...

Oracle Instant Client Downloads

文章内容均已64位版本为例,如果客户端有特殊需求请使用32位版本兼容

  1. Linux Oracle Instant Client推荐使用RPM方式安装,如果需要定制具体路径可以使用zip包手动配置
  2. Windows和Linux类似但需要主要PATH环境变量的配置
  3. 实测12版本客户端可以向下兼容11版本的数据库服务器,Oracle Instant Client 12.2.0.1.0,Oracle Database 11.2.0.3.0

下载地址
http://www.oracle.com/technet...

百度网盘分流
http://pan.baidu.com/s/1slhoZEH

Linux

以RPM最简方式为例

Preparation

Download all the required RPM from the official site and put them on the target system.
Current RPMs for 64bit are:
oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm
oracle-instantclient12.2-sqlplus-12.2.0.1.0-1.x86_64.rpm

Install RPMs

# install as root
rpm -ivh oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm oracle-instantclient12.2-sqlplus-12.2.0.1.0-1.x86_64.rpm# create oracle group and user
groupadd dba
useradd -g dba oracle
echo oracle:oracle | chpasswd# configure profile
su - oracle
vi ~/.bash_profile export LD_LIBRARY_PATH=/usr/lib/oracle/12.2/client64/lib
export TNS_ADMIN=/usr/lib/oracle/12.2/client64/
export PATH=/usr/lib/oracle/12.2/client64/bin:$PATH# Connect to Your database with:
sqlplus system/oracle@oracapdb# create new tnsnames.ora
# ORA-12154: TNS:could not resolve the connect identifier specified
vim /usr/lib/oracle/12.2/client64/tnsnames.oraoracapdb =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.28.70.244)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = oracapdb))
)# You can also use the Easy Connect connection string format (does not use TNSNAMES):
sqlplus system/oracle@//172.28.70.244:1521/oracapdb

Windows

Windows的配置相比Linux差不多简单,注意环境变量尤其是TNS_ADMIN

Preparation

国外一篇图文并茂的文章写的也很详细,有需要可以参考下
Installing Oracle instantclient basic and instantclient sqlplus on win32
http://www.dbatoolz.com/t/ins...

Go to Instant Client Downloads for Microsoft Windows download page:
http://www.oracle.com/technol...

unzip files

# 下载解压以下两个包至目录,比如C:\instantclient_12_2
instantclient-basic-windows.x64-12.2.0.1.0.zip
instantclient-sqlplus-windows.x64-12.2.0.1.0.zip# 设置环境变量
计算机右键【属性】----【高级系统设置】----【环境变量】----【系统变量】----【Path】# Setup your system %PATH% and %TNS_ADMIN% variables
C:\instantclient_12_2# Connect to Your database with:
sqlplus system/oracle@oracapdb# TNS_ADMIN
# ORA-12154: TNS:could not resolve the connect identifier specified
Variable Name: TNS_ADMIN
Variable Value: C:\instantclient_12_2# create new tnsnames.ora
C:\instantclient_12_2\tnsnames.oraoracapdb =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.28.70.244)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = oracapdb))
)# You can also use the Easy Connect connection string format (does not use TNSNAMES):
sqlplus system/oracle@//172.28.70.244:1521/oracapdb

Install Oracle Instant Client on Linux and Windows相关推荐

  1. Oracle instant client安装与设置 - Windows版,可用WIN7

    1.下载 到http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下载符合自己版本的安装程序. 2.解压 ...

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

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

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

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

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

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

  5. 安装Oracle Instant Client

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

  6. oracle instant client配置(MAC OS)

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

  7. 配置Oracle Instant Client环境

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

  8. mac上如何安装oracle,在mac上安装oracle instant client 和 sqlplus

    自己在oracle数据库方面是个小白,花了好长时间研究一些很基础的东西.所以在这里写点东西,可以使同样在oracle数据库方面的新手,减少一些不必要的时间花费. 这篇文章主要介绍如何在mac电脑上安装 ...

  9. [ORACLE] 免安装的Oracle客户端 - Oracle Instant Client介绍与配置

    [ORACLE] 免安装的Oracle客户端 - Oracle Instant Client介绍与配置 Oracle, Client, Instant, 客户端 Oracle Instant Clie ...

最新文章

  1. python学习详解_Python学习入门到精通:Python列表讲解
  2. Qt 密码框不可选中、复制、粘贴、无右键菜单等
  3. 太方便 微信能精准搜图片了!网友:出点有用的功能有多难?
  4. 【clickhouse】clickhouse 利用Grafana与系统表监控ClickHouse查询
  5. matlab求雷克子波相位谱,求雷克子波的振幅谱和相位谱的MATLAB程序,谢谢 !!!!!...
  6. qt4.7.0 交叉编译环境搭建经验总结
  7. 微博营销案例 – 运来大师看手相
  8. The Balance POJ - 2142
  9. 银行Ⅰ类、Ⅱ类、III类账户
  10. MySQL数据库的基本管理操作
  11. 如何编制试算平衡表_编制审计差异调整表和试算平衡表_审计实务教程
  12. 抖音抓包获取cookie
  13. 基于jquery复刻一个月饼版地狱死神小游戏
  14. mysql 如何时间分组,mysql如何按时间分组查询
  15. 操作ROS 的 msg文件 和 srv文件
  16. jvm内存模型与垃圾回收
  17. 开源创业者必读:Kong从明星开源项目进化为独角兽的商业化路径
  18. JDY-06蓝牙透传无天线模块介绍
  19. 驾驶人科目一模拟考试系统破解(驾照模拟考试软件破解)纪要
  20. Access教程 第二章 建立数据库

热门文章

  1. 本地win7ping VM linux ipv6地址问题
  2. SSI注入(server side includes injection 服务器端包含注入)
  3. innerHTML outerHTML innerText
  4. oracle数据库enq: TX - allocate ITL entry性能诊断
  5. HTML坦克大战学习02---坦克动起来
  6. Windows Server 2012 存储 (四) SMB 对SQL 数据库和Hyper-V的支持
  7. 【电信增值业务学习笔记】8 3G视频类增值业务
  8. [原创]ExtAspNet秘密花园(十六) — 表格之排序与分页
  9. Altiris 7.1 插件
  10. print python excel分隔_合并/拆分 Excel?Python、VBA轻松自动化