1       下载客户端安装包根据系统选择(建议下载zip包)

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

需要三个包:sqlplus、basic、sdk

2       下面以linux为例介绍:

2.1   分别解压三个下载下来的包进行整理

整理后目录结构如下:

application/sqlplus/          #主目录

├── bin                 #bin目录

│   ├── adrci           #取自basic包

│   ├── genezi          #取自basic包

│   └── sqlplus         #取自sqlplus包

├── demo              #此文件夹整个取自sdk包

│   ├── cdemo81.c

│   ├── demo.mk

│   ├── occidemod.sql

│   ├── occidemo.sql

│   ├── occidml.cpp

│   ├── occiobj.cpp

│   └── occiobj.typ

├── lib                 #lib目录

│   ├── glogin.sql       #取自sqlplus包

│   ├── include         #此文件夹整个取自sdk包

│   │   ├── ldap.h

│   │   ├──nzerror.h

│   │   ├── nzt.h

│   │   ├── occiAQ.h

│   │   ├── occiCommon.h

│   │   ├── occiControl.h

│   │   ├── occiData.h

│   │   ├── occi.h

│   │   ├── occiObjects.h

│   │   ├── oci1.h

│   │   ├── oci8dp.h

│   │   ├── ociap.h

│   │   ├── ociapr.h

│   │   ├── ocidef.h

│   │   ├── ocidem.h

│   │   ├── ocidfn.h

│   │   ├── ociextp.h

│   │   ├── oci.h

│   │   ├── ocikpr.h

│   │   ├── ocixmldb.h

│   │   ├── ocixstream.h

│   │   ├── odci.h

│   │   ├── oratypes.h

│   │   ├── orid.h

│   │   ├── ori.h

│   │   ├── orl.h

│   │   ├── oro.h

│   │   ├── ort.h

│   │   └── xa.h

│   ├── libclntsh.so -> libclntsh.so.11.1   #取自basic包软链文件需要自己制作

│   ├── libclntsh.so.11.1               #取自basic包

│   ├── libnnz11.so                  #取自basic包

│   ├── libocci.so -> libocci.so.11.1      #取自basic包软链文件需要自己制作

│   ├── libocci.so.11.1                #取自basic包

│   ├── libociei.so                    #取自basic包

│   ├── libocijdbc11.so                #取自basic包

│   ├── libsqlplusic.so                 #取自sqlplus包

│   ├── libsqlplus.so                  #取自sqlplus包

│   ├── ojdbc5.jar                   #取自basic包

│   ├── ojdbc6.jar                   #取自basic包

│   ├── ottclasses.zip                #取自sdk包

│   ├── uidrvci                      #取自basic包

│   └── xstreams.jar                  #取自basic包

└── tnsnames.ora

2.2   添加环境变量:

给家目录下的.bash_profile添加如下语句

export ORACLE_HOME=/home/zabbix/application/sqlplus

export TNS_ADMIN=$ORACLE_HOME

export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

添加完成后 source生效即完成安装

3       下面以Windows为例介绍:

3.1   分别解压三个下载下来的包进行整理:

1、新建sqlplus文件夹

2、把basic包中文件拷入sqllplus文件夹

3、把sqlplus包中文件拷入sqllplus文件夹

4、把SDK包中sdk文件夹拷入sqllplus文件夹

3.2   添加环境变量

ORACLE_HOME=C:\sqlplus

Path=C:\sqlplus

TNS_ADMIN=C:\sqlplus

3.3 vi /etc/hosts

查看/etc/hosts文件:~ cat /etc/hosts
127.0.0.1 localhost
保持hostname与hosts文件中127.0.0.1对应的名称一致即可

sqlplus部署的更多相关文章

  1. Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考

    操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...

  2. Linux上oracle精简版客户端快速部署

    RHEL6 + Oracle 11g客户端快速部署 需求:只是用到客户端的sqlplus, sqlldr功能. 方案:用精简版实现客户端的快速部署 1.上传oracle精简版客户端到服务器/tmp目录 ...

  3. JDK6、Oracle11g、Weblogic10 For Linux64Bit安装部署说明

    JDK6.Oracle11g.Weblogic10 For Linux64Bit安装部署说明 项目编号 编写人 成 编写日期 2013/07/29 审核 修订说明 目录 JDK6.ORACLE11G. ...

  4. 部署statspack工具(一)

    禁用sga自动管理机制,分配比较小的数据缓冲区(30m)和共享池(70m)空间 1.1关闭SGA自动管理机制 查看是否开启了ASSM idle>show parameter sga; NAME  ...

  5. Linux部署笔记分享

    # Linux部署 ## 安装lrzsz1. 安装lrzsz: yum -y install lrzsz2. 进入tmp目录3. rz 上传安装文件 jdk-8u65-linux-x64.tar.gz ...

  6. Oracle 19C的下载和安装部署(图形安装和静默安装)

    Oracle 19C的下载和安装部署(图形安装和静默安装)   https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/ ...

  7. zabbix的安装部署及自定义监控的实现

    此篇感谢我的小师傅. 1. Zabbix主要功能和优劣势说明 1. Zabbix主要功能和优劣势说明 1.1 Zabbix主要功能: 1)Application monitoring 应用监控 数据库 ...

  8. 基于Docker的GoldenGate部署

    前言 Docker最近几年异常火爆,主要是因为其方便.快捷.轻量,相对于VM,它不需要占用太多资源,随时可以创建.删除,或在已有image上添加一些软件,再制作成另一个模板image供日后使用.Doc ...

  9. 一种快速部署开发用oracle的办法

    前段时间工作中需要在不少开发环境中快速提供开发可用的oracle环境,由于一一培训并部署原生oracle人力和时间成本过高,后来使用docker版本oracle,大大方便了开发工作的快速启动,方法记录 ...

随机推荐

  1. Bluestacks视窗界面调整及内存调整经验

    本文将分享bluestacks视窗界面调整及内存调整的经验,可以有效解决Bluestacks缓慢.卡的问题! 一.bluestacks视窗界面调整 1.进入注册表: 2.找到下图中的键值: 3.修改键 ...

  2. mysql中,执行delete语句时出现Lock wait timeout exceeded问题

    问题描述: 当我插入一条记录时,在调用save方法的时候出现了异常(记录重复了),导致了后面的commit语句不能执行了.这时我在数据库中删除重复记录时发现该表已经被锁上了.即出现错误.但过了一会再次 ...

  3. webStorm 列编辑

    webStorm可以像Sublime一样使用列编辑,只是区别在于webStorm只可以编辑连续列表. 按住alt键鼠标选择一列,然后输入文字就会编辑多行,这个功能很赞,比较实用

  4. Python即时网络爬虫项目: 内容提取器的定义

    1. 项目背景 在python 即时网络爬虫项目启动说明中我们讨论一个数字:程序员浪费在调测内容提取规则上的时间,从而我们发起了这个项目,把程序员从繁琐的调测规则中解放出来,投入到更高端的数据处理工作 ...

  5. 【Python备忘】python判断文件和文件夹是否存在

    python判断文件和文件夹是否存在 import os os.path.isfile('test.txt') #如果不存在就返回False os.path.exists(directory) #如果 ...

  6. 小希的迷宫--hdu1272(并查集)

    小希的迷宫 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submi ...

  7. 关于Asp.net超时,延长读取sql server数据库的超时时间!(已解决)

    昨天,接到客户反映说应用报“超时时间已到.在操作完成之前超时时间已过或服务器未响应”问题.从网上了一些资料,发现这个问题还是很普遍的.主要有以下两种解决方法: 第一种方法:在web.config中加上 ...

  8. 【python】中文的输出,打印,文件编码问题解决方法

    直接在python中输入中文的字符串会报编译错误SyntaxError: Non-ASCII character,因为python文件默认编码方式是ASCII.如果想要打印中文字符,有两种方式: 1. ...

  9. rsyslog 同时发生nginx 访问日志和错误日志

    input(type="imfile" File="/var/log/nginx/access.log" Tag="zjzc-frontend01-a ...

  10. Error: Linux下 mysql.sock文件丢失被删除解决方法

    在默认情况下,Mysql安装以后会在/tmp目录下生成一个mysql.sock文件,如该文件丢失则Mysql将不能够正常启动,解决方法:使用mysqld_safe 启动即可解决: #basedir:m ...