条件

1.Linux RHEL 6.X X86_64操作系统

2.从安装Oracleserver的server此次收购Oracle相关文件(同OS)

软件下载

从Oracle包:

1)  instantclient-basic-linux.x64-11.2.0.4.0.zip (59.282MB)

2)instantclient-sqlplus-linux.x64-11.2.0.4.0.zip(815KB)

3)instantclient-sdk-linux.x64-11.2.0.4.0.zip(629KB)

4)instantclient-jdbc-linux.x64-11.2.0.4.0.zip(1.572MB)

Oracle软件包的下载网址例如以下:

http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

配置过程

配置过程关键是环境变量的配置,请依据自己实际情况进行配置。

配置SQLPLUS

1.使用root用户登录。创建文件夹:mkdir -p /opt/oracle

2.将全部的软件包解压到/opt/oracle文件夹下:

# unzp instantclient-basic-linux.x64-11.2.0.4.0.zip-d /opt/oracle

注:全部文件将自己主动解压到/opt/oracle/instantclient_11_2文件夹下。

3.创建配置文件a

#vi /opt/oracle/instantclie_11_2/tnsnames.ora

CZJGBS =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 81.17.1.23)(PORT = 1521)) //须要连接的IP

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = czjgbs) //须要连接的实例

)

)

EXTPROC_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

)

(CONNECT_DATA =

(SID = PLSExtProc)

(PRESENTATION = RO)

)

)

在须要使用Oracle功能的測试用户环境变量中加入例如以下配置:

# vi ~/.bashrc

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export ORACLE_HOME=/opt/oracle/instantclient_11_2

export TNS_ADMIN=$ORACLE_HOME

export PATH=$PATH:$HOME/bin:$ORACLE_HOME

export LD_LIBRARY_PATH=$ORACLE_HOME:/usr/lib

export ORACLE_SID=czjgbs           // (须要连接的实例名称)

注:TNS_ADMIN环境变量用于指定tnsnames.ora文件所在路径。

#source ~/.bashrc

測试sqlplus命令:

$ sqlplus scott/tiger@ora215

SQL*Plus: Release 10.2.0.4.0 - Productionon 星期五 8月 3 10:41:44 2012

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.

Oracle Database 10g Enterprise EditionRelease 10.2.0.4.0 - 64bit Production

With the Partitioning, Real ApplicationClusters, OLAP, Data Mining

and Real Application Testing options

SQL>

配置tnsping

回到root用户,在其他Oracle机器上获取必要的文件。

# cd /opt/oracle/instantclient_11_2/

# scp root@192.168.21.16:/oracle/orahome/product/11.2.0/bin/tnsping./

上面的命令是从其它安装Oracleserver的server上复制文件过来。

# mkdir -p network/mesg

# cd network/mesg

# scp root@192.168.21.16:/oracle/orahome/product/11.2.0/network/mesg/tnsus.msb./

測试tnsping工具:

$tnsping ora16

配置SQLLDR

Oracle的InstantClient自带没有sqlldr巩固,也须要从Oracleserver上获取相关文件。

使用root用户登录:

# cd /opt/oracle/instantclient_11_2/

# scproot@192.168.21.16:/oracle/orahome/product/11.2.0/bin/sqlldr ./

# mkdir -p rdbms/mesg/

# cd rdbms/mesg/

# scp root@192.168.21.16:/oracle/orahome/product/11.2.0/rdbms/mesg/ulus.msb./

測试用户中执行sqlldr:

$sqlldr

配置IMP/EXP

使用root用户登录。从Oracleserver上拷贝相关的文件过来。

# cd /opt/oracle/instantclient_11_2/

# scp 192.168.21.16:/oracle/orahome/product/11.2.0/bin/imp./

# scp192.168.21.16:/oracle/orahome/product/11.2.0/bin/exp ./

# cd rdbms/mesg/

# scp192.168.21.16:/oracle/orahome/product/11.2.0/rdbms/mesg/impus.msb ./

# scp 192.168.21.16:/oracle/orahome/product/10.2.0/rdbms/mesg/expus.msb./

附录

在Linux系统中安装OracleclientInstantClient,可是它缺少SQL*Loader、EXP等工具,本文描写叙述怎样安装这些命令工具。

直接从同样版本号的数据库server的安装路径中拷贝sqlldr可运行文件过来,运行sqlldr会报例如以下错误:

Message 2100 notfound; No message file for product=RDBMS, facility=ULMessage 2100 not found; Nomessage file for product=RDBMS, facility=UL[etl@m1 instantclient_10_2]$^C

实际上,Instant Client安装sqlldr也仅仅能使用复制文件的方式。报上面的错误是由于你还须要拷贝以下这些信息文件过来。

首先,从Oracle数据库server上找到$ORACLE_HOME/network/mesg下的tnsus.msb文件,以及$ORACLE_HOME/rdbms/mesg下的ulus.msb文件。

然后,把它们复制到InstantClient的安装文件夹中的对应文件夹下。比如:/usr/ocal/instantclient_10_2/[rdbms/mesg和network/mesg]。

如今你能够使用SQL*Loader工具了。

怎样配置EXP和imp工具,假设仅仅是拷贝可运行文件到相应的文件夹下,会报例如以下的错误:

Message 2100 notfound; No message file for product=RDBMS, facility=ULMessage 2100 not found; Nomessage file for product=RDBMS, facility=UL[etl@m1 instantclient_10_2]

此时,你须要从Oracle数据库server的安装文件夹中找到rdbms/mesg下的expus.msb和impus.msb。然后复制到一个文件夹中的相应的文件就可以解决。

版权声明:本文博客原创文章。博客,未经同意,不得转载。

Oracle Instanc Client安装命令工具相关推荐

  1. nc oracle 导入工具,Oracle Instanc Client安装命令工具

    条件 1.Linux RHEL 6.X X86_64操作系统 2.从安装Oracleserver的server此次收购Oracle相关文件(同OS) 软件下载 从Oracle包: 1)  instan ...

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

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

  3. oracle安装运维,oracle 12c client安装

    到oracle官网下载oracle客户端软件,解压后双击setup运行 一.InstantClient安装类型 1.1.默认选择InstantClient(此类型只适合基本连接使用,如sqlplus连 ...

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

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

  5. oracle siplugincol表,ORACLE 经常使用的命令工具-第三章:表

    第三章:表 T-P*sd:@1t0 1.create a table51Testing软件测试网 i6}2pdjT1Wf 51Testing软件测试网,UPta6i(W/L(w sql> cre ...

  6. Oracle Client安装

    Oracle Client安装 文件下载,双击setup.exe文件(以管理员方式运行,注意:) 闪退不要慌!贵在坚持! 选择安装类型:管理员 #选择语言 #设置安装目录 执行先决条件检查,也可以选择 ...

  7. oracle client 安装及卸载

    一.oracle client 下载与安装 Oracle win32_11gR2_client.zip 百度云下载以及安装 Oracle11g客户端client的下载与安装 Oracle:Window ...

  8. linux oracle 远程exp_linux单独安装oracle客户端及exp/imp工具配置

    本篇文章的操作在实际环境中进行过测试! 闲话少说,直接进入正文,下面为大家介绍在linux环境中如何单独配置oracle客户端去远程访问oracle数据库. 1.下载 Linux 下的 Oracle ...

  9. 【数据库基础知识】oracle client安装及配置

    费了一上午的功夫,安装配置oracle client,终于成功.下面记录下安装配置方法,以便将来用到. 首先下载oracle client,我下载了几个小时, 下载链接暂时找不到了,可以直接百度上述文 ...

最新文章

  1. CSS 背景(background)(背景颜色color、背景图片image、背景平铺repeat、背景位置position、背景附着、背景简写、背景透明、链接导航栏综合案例)
  2. 命名实体识别NER 如何使用BERT实现
  3. Keil 5出现Error: L6218E: Undefined symbol解决方法
  4. 深入理解SQL注入绕过WAF和过滤机制
  5. ASP.NET页面通过URL传递参数(一)(转载)
  6. 斐波那契数列矩阵快速幂
  7. 《C champion》C语言的优点和缺点
  8. Android M 新的运行时权限开发者需要知道的一切
  9. jQuery介绍 DOM对象和jQuery对象的转换与区别
  10. 哪吒U Pro试驾:透明A柱超实用、满电500公里保底续航
  11. Java学习:多线程
  12. ArcGIS Pro2.5安装步骤(含Pro2.5安装包)
  13. 用超级计算机打游戏是什么样的体验,用超级计算机来玩游戏 GTX Titan显卡评测...
  14. python---控制时间的函数time()
  15. 和实物只隔一个屏幕!华硕灵焕3Pro VR体验
  16. 方少森:开源运维软件在小米的应用
  17. 拓扑量子计算机有缺点,能“自我反省”的量子计算机|量子计算机|量子纠缠
  18. 索尼z5android 7.1,真良心!索尼Xperia Z3+系列升至Android 7.0
  19. C#某公司有各类员工,定义一个员工类(Employee),该类具有员工的姓名(Name)和基本薪金(Salary)等属性;并有一个虚方法(CalSalary)用于计算并输出员工的总薪金。
  20. 伺服电子齿轮比计算软件_电子科技大学软件考研 | 最新考试大纲解析计算机网络篇!...

热门文章

  1. mongodb的锁和高并发
  2. [LeetCode] Maximum Subarray 最大子数组
  3. 执行startx后Ubuntupassword正确进不去的问题
  4. 关于might_sleep的一点说明【转】
  5. Lombok: Java开发的利器
  6. Amoeba实现mysql主从读写分离
  7. 2012体感发展加速,微软再添新对手
  8. 最牛B隐藏文件(续)
  9. 百度成立国内首个深度学习教育联盟,将制定行业标准
  10. inline-block 间距