Oracle Instanc Client安装命令工具
条件
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文件所在路径。
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
配置tnsping
# cd /opt/oracle/instantclient_11_2/
# scp root@192.168.21.16:/oracle/orahome/product/11.2.0/bin/tnsping./
上面的命令是从其它安装Oracleserver的server上复制文件过来。
# scp root@192.168.21.16:/oracle/orahome/product/11.2.0/network/mesg/tnsus.msb./
配置SQLLDR
Oracle的InstantClient自带没有sqlldr巩固,也须要从Oracleserver上获取相关文件。
# 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安装命令工具相关推荐
- nc oracle 导入工具,Oracle Instanc Client安装命令工具
条件 1.Linux RHEL 6.X X86_64操作系统 2.从安装Oracleserver的server此次收购Oracle相关文件(同OS) 软件下载 从Oracle包: 1) instan ...
- (转)linux下oracle instant client安装和运行
1.首先要知道什么是ORACLE的客户端: Oracle Instant client 是oracle提供的简便客户端, 支持多种平台. 可从oracle网站下载, 下载地址为 http://www. ...
- oracle安装运维,oracle 12c client安装
到oracle官网下载oracle客户端软件,解压后双击setup运行 一.InstantClient安装类型 1.1.默认选择InstantClient(此类型只适合基本连接使用,如sqlplus连 ...
- Oracle instant client安装与设置 - Windows版,可用WIN7
1.下载 到http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下载符合自己版本的安装程序. 2.解压 ...
- oracle siplugincol表,ORACLE 经常使用的命令工具-第三章:表
第三章:表 T-P*sd:@1t0 1.create a table51Testing软件测试网 i6}2pdjT1Wf 51Testing软件测试网,UPta6i(W/L(w sql> cre ...
- Oracle Client安装
Oracle Client安装 文件下载,双击setup.exe文件(以管理员方式运行,注意:) 闪退不要慌!贵在坚持! 选择安装类型:管理员 #选择语言 #设置安装目录 执行先决条件检查,也可以选择 ...
- oracle client 安装及卸载
一.oracle client 下载与安装 Oracle win32_11gR2_client.zip 百度云下载以及安装 Oracle11g客户端client的下载与安装 Oracle:Window ...
- linux oracle 远程exp_linux单独安装oracle客户端及exp/imp工具配置
本篇文章的操作在实际环境中进行过测试! 闲话少说,直接进入正文,下面为大家介绍在linux环境中如何单独配置oracle客户端去远程访问oracle数据库. 1.下载 Linux 下的 Oracle ...
- 【数据库基础知识】oracle client安装及配置
费了一上午的功夫,安装配置oracle client,终于成功.下面记录下安装配置方法,以便将来用到. 首先下载oracle client,我下载了几个小时, 下载链接暂时找不到了,可以直接百度上述文 ...
最新文章
- CSS 背景(background)(背景颜色color、背景图片image、背景平铺repeat、背景位置position、背景附着、背景简写、背景透明、链接导航栏综合案例)
- 命名实体识别NER 如何使用BERT实现
- Keil 5出现Error: L6218E: Undefined symbol解决方法
- 深入理解SQL注入绕过WAF和过滤机制
- ASP.NET页面通过URL传递参数(一)(转载)
- 斐波那契数列矩阵快速幂
- 《C champion》C语言的优点和缺点
- Android M 新的运行时权限开发者需要知道的一切
- jQuery介绍 DOM对象和jQuery对象的转换与区别
- 哪吒U Pro试驾:透明A柱超实用、满电500公里保底续航
- Java学习:多线程
- ArcGIS Pro2.5安装步骤(含Pro2.5安装包)
- 用超级计算机打游戏是什么样的体验,用超级计算机来玩游戏 GTX Titan显卡评测...
- python---控制时间的函数time()
- 和实物只隔一个屏幕!华硕灵焕3Pro VR体验
- 方少森:开源运维软件在小米的应用
- 拓扑量子计算机有缺点,能“自我反省”的量子计算机|量子计算机|量子纠缠
- 索尼z5android 7.1,真良心!索尼Xperia Z3+系列升至Android 7.0
- C#某公司有各类员工,定义一个员工类(Employee),该类具有员工的姓名(Name)和基本薪金(Salary)等属性;并有一个虚方法(CalSalary)用于计算并输出员工的总薪金。
- 伺服电子齿轮比计算软件_电子科技大学软件考研 | 最新考试大纲解析计算机网络篇!...