1.下載Oracle Client Package .
從 http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 下載
Instant Client Package – Basic 包 ( 標註 :All files required to run OCI, OCCI, and JDBC-OCI applications) 這裏下載的是 Version 11.1.0.7
2.本地保存Oracle Client Package:
創 建文件夾 , 比如 oracle_client, 將 下載的文件加壓縮到此文件夾裏 .( 筆者目錄 : D:\oracle_client\instantclient_10_2)
3. 在當前目錄下 ,新建立兩個文件,sqlnet.ora和tnsnames.ora然後再 手動配置 sqlnet.ora 和 tnsnames.ora
比如這裏是 :
sqlnet.ora 文件內容 :
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
tnsnames.ora 文件內容 ( 斜體表示需要替換的內容 ):
orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.103 )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl )
)
)
4. 配置環境變量
變量名 : TNS_ADMIN
變量值 : D:\oracle_client\instantclient_10_2
否則出現 :ORA-12154: TNS:could not resolve the connect identifier specified錯誤
如果之前 安裝了 Oracle 又卸載 , 會遺留 NLS_LANG=NA 的鍵值 . 輸入 RegEdit 打開註冊表 HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE. 在右面找到 NLS_LANG=NA 並刪除掉
否則會報 ORA-12705: Cannot access NLS data files or invalid 錯誤 .
5. 安裝 pl/sql軟件(過程略)
6.配置pl/sql的Oracle連接參數:
選擇 pl/sql 的工具 / 首選項 (too/ preference/ ) 裏的連接 , 在右面設置 Oracle 主目錄名 ( 即安裝目錄 ) 和 OCI 庫 .
Oracle 主目錄 名 : D:\oracle_client\instantclient_10_2
OCI 庫 : D:\oracle_client\instantclient_10_2\oci.dll
7. 登陸 pl/sql 測試成功