Install Oracle Instant Client on Linux and Windows
前言
本篇文章用最简单和快速的方法介绍如何在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位版本兼容
- Linux Oracle Instant Client推荐使用RPM方式安装,如果需要定制具体路径可以使用zip包手动配置
- Windows和Linux类似但需要主要PATH环境变量的配置
- 实测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相关推荐
- Oracle instant client安装与设置 - Windows版,可用WIN7
1.下载 到http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下载符合自己版本的安装程序. 2.解压 ...
- (转)linux下oracle instant client安装和运行
1.首先要知道什么是ORACLE的客户端: Oracle Instant client 是oracle提供的简便客户端, 支持多种平台. 可从oracle网站下载, 下载地址为 http://www. ...
- 已安装oracle客户端odbc驱动,Oracle Instant Client ODBC 安装说明
安装 Oracle Instant Client Basic 和 Basic Light Instant Client ODBC 要求安装 Oracle Instant Client Basic 或 ...
- 如何安装Oracle客户端(Oracle Instant Client)
Oracle Instant Client是Oracle发布的轻量级数据库客户端,下面我们来看看官方的定义: Instant Client allows you to run your applica ...
- 安装Oracle Instant Client
Oracle Instant Client是Oracle发布的轻量级数据库客户端,下面我们来看看官方的定义: Instant Client allows you to run your applica ...
- oracle instant client配置(MAC OS)
oracle instant client配置(MAC OS) vi ~/.bash_profileexport ORACLE_HOME=/opt/oracle/instantclient_11_2/ ...
- 配置Oracle Instant Client环境
1.配置Oracle Instant Client环境 到Oracle官网下载Oracle Instant Client,注意选择x86平台,Toad只认32位的Oracle Instant Clie ...
- mac上如何安装oracle,在mac上安装oracle instant client 和 sqlplus
自己在oracle数据库方面是个小白,花了好长时间研究一些很基础的东西.所以在这里写点东西,可以使同样在oracle数据库方面的新手,减少一些不必要的时间花费. 这篇文章主要介绍如何在mac电脑上安装 ...
- [ORACLE] 免安装的Oracle客户端 - Oracle Instant Client介绍与配置
[ORACLE] 免安装的Oracle客户端 - Oracle Instant Client介绍与配置 Oracle, Client, Instant, 客户端 Oracle Instant Clie ...
最新文章
- python学习详解_Python学习入门到精通:Python列表讲解
- Qt 密码框不可选中、复制、粘贴、无右键菜单等
- 太方便 微信能精准搜图片了!网友:出点有用的功能有多难?
- 【clickhouse】clickhouse 利用Grafana与系统表监控ClickHouse查询
- matlab求雷克子波相位谱,求雷克子波的振幅谱和相位谱的MATLAB程序,谢谢 !!!!!...
- qt4.7.0 交叉编译环境搭建经验总结
- 微博营销案例 – 运来大师看手相
- The Balance POJ - 2142
- 银行Ⅰ类、Ⅱ类、III类账户
- MySQL数据库的基本管理操作
- 如何编制试算平衡表_编制审计差异调整表和试算平衡表_审计实务教程
- 抖音抓包获取cookie
- 基于jquery复刻一个月饼版地狱死神小游戏
- mysql 如何时间分组,mysql如何按时间分组查询
- 操作ROS 的 msg文件 和 srv文件
- jvm内存模型与垃圾回收
- 开源创业者必读:Kong从明星开源项目进化为独角兽的商业化路径
- JDY-06蓝牙透传无天线模块介绍
- 驾驶人科目一模拟考试系统破解(驾照模拟考试软件破解)纪要
- Access教程 第二章 建立数据库
热门文章
- 本地win7ping VM linux ipv6地址问题
- SSI注入(server side includes injection 服务器端包含注入)
- innerHTML outerHTML innerText
- oracle数据库enq: TX - allocate ITL entry性能诊断
- HTML坦克大战学习02---坦克动起来
- Windows Server 2012 存储 (四) SMB 对SQL 数据库和Hyper-V的支持
- 【电信增值业务学习笔记】8 3G视频类增值业务
- [原创]ExtAspNet秘密花园(十六) — 表格之排序与分页
- Altiris 7.1 插件
- print python excel分隔_合并/拆分 Excel?Python、VBA轻松自动化