因oracle應(yīng)用程序及其工具toad、PLSQL Developer等的部署很多,動(dòng)轍要安裝幾百兆的Oracle Client實(shí)在很煩。
Instant client小而夠用。這里共享出自己的經(jīng)驗(yàn),供同行參考,如果能給你幫助,榮幸之至。
運(yùn)行環(huán)境:windows XP sp3,新安裝系統(tǒng),從未安裝過(guò)任何版本Oracle
1、下載Instant Client
http://www.oracle.com/technology/software/tech/oci/instantclient/index.html
下載:
instantclient-basic-win32-11.1.0.7.0.zip
instantclient-sqlplus-win32-11.1.0.7.0.zip
這兩個(gè)文件,看名字就知道意思了,如果你只用客戶端工具,不使用命令行下sqlplus,第二個(gè)包可以不用
2、解壓縮包到C:\instantclient_11_1
3、設(shè)置變量:
NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(注意中間有空格,這個(gè)如果不設(shè),toad查詢中文會(huì)是亂碼)
TNS_ADMIN=C:\instantclient_11_1
Path=C:\instantclient_11_1
4、保存以下內(nèi)容為注冊(cè)表文件,導(dǎo)入注冊(cè)表(路徑部分,請(qǐng)自己修改)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1]
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
"ORACLE_BUNDLE_NAME"="Enterprise"
"ORACLE_GROUP_NAME"="Oracle - OraClient10g_home1"
"ORACLE_HOME"="c:\\instantclient_11_1"
"ORACLE_HOME_KEY"="SOFTWARE\\ORACLE\\KEY_OraClient10g_home1"
"ORACLE_HOME_NAME"="OraClient10g_home1"
5、建立tnsnames.ora,并保存到安裝目錄:C:\instantclient_11_1
這個(gè)這里就不多說(shuō)了
# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
6、測(cè)試:
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 11.1.0.7.0 - Production on 星期四 7月 9 15:11:16 2009
Copyright (c) 1982, 2008, Oracle. All rights reserved.
SQL> conn scott/tiger@orcl
已連接。
SQL>