Oracle-client支持exp|imp|rman
官方精簡版的驅動,不支持持exp/imp/rman,故需要安裝oracle_client客戶端。
實驗環境:
Centos6.5 x64 Oracle 11.2.0.4.0
Oracle_client win64_11gR2_client.zip
Win10 x64 PLSQL11_x64
Oracle官方下載:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
Win-oracle_client客戶端下載:
http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_client.zip
雲盤分享
http://pan.baidu.com/s/1bKGstK 密碼:igj5
00、安裝
準備(不然準備檢查過不去)
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>
01、安裝類型
instantclient: --等價於oracl最簡單的(instantclient_11_2)支持sqlplus
管理員模式: 最全的客戶端模式(imp,exp,rman,sqlplus)
基本模式: 有基本客戶端的框架,基本支持沒有(imp,exp,rman)
02、安裝路徑(看得出基本的oracl框架)
03、path長度檢查(可以忽略)
04、安裝進度
05、修正監聽文件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) ) )
06、設置PLSQL的oracle_home
D:\oracle_client\product\11.2.0\client_1 D:\oracle_client\product\11.2.0\client_1\bin\oci.dll
重新再次打開PLSQL,看到database.
07、Win-NLS_LANG環境變量
#設置-Windows-客戶端字符集,防止imp/exp導入導出字符集問題
NLS_LANG
AMERICAN_AMERICA.AL32UTF8
可參考:
http://www.cnblogs.com/xiaochina/p/6418793.html
前車可鑒:
https://segmentfault.com/a/1190000007203015
Oracle-client支持exp|imp|rman