Oracle Client是Oracle公司提供的一个软件包,它允许应用程序连接到Oracle数据库并与之交互

oracle-client支持exp|imp|rman

env

  • Centos6.5 x64 Oracle 11.2.0.4.0
  • Oracle_client win64_11gR2_client.zip window10 x64
  • PLSQL11_x64

1.Oracle官方下载:

Win-oracle_client客户端

2.安装

2.1 准备(不然准备检查过不去)
win64_11gR2_client\client\stage\cvu  修改下面两个文件

cvu_prereq.xml和oracle.client_InstantClient.xml,都添加对应平台的信息

     <OPERATING_SYSTEM RELEASE="6.2">
              <VERSION VALUE="3"/>
              <ARCHITECTURE VALUE="64-bit"/>
              <NAME VALUE="Windows 10"/>
              <ENV_VAR_LIST>
                  <ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
              </ENV_VAR_LIST>
         </OPERATING_SYSTEM>

2.2安装类型
instantclient:  --等价于oracl最简单的(instantclient_11_2)支持sqlplus
管理员模式:  最全的客户端模式(imp,exp,rman,sqlplus)   //选择管理员模式
基本模式:     有基本客户端的框架,基本支持没有(imp,exp,rman)

2.3安装路径(看得出基本的oracl框架)
path长度检查(可以忽略

3.修正监听文件tnsnames.ora

D:\oracle_client\product\11.2.0\client_1\network\admin(根据对应的环境修改)

#local:172.24.0.24 mvpbang
172.24.0.24mvpbang =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.24.0.24)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = mvpbang)
    )
  )    

4.设置PLSQL的oracle_home

D:\oracle_client\product\11.2.0\client_1 D:\oracle_client\product\11.2.0\client_1\bin\oci.dll

alt text

重新再次打开PLSQL,看到database

5.Win-NLS_LANG环境变量

#设置-Windows-客户端字符集,防止imp/exp导入导出字符集问题
NLS_LANG = AMERICAN_AMERICA.AL32UTF8