1、pl/sql
下載64bit專用的oci(instantclient_10_2),放到根目錄(如E:\instantclient_10_2)
到pl/sql-tool-preferences-oci library選中目錄下的oci.dll文件
2、DBArtisan
同樣是下載上述的instantclient_10_2
設置環境變量
SET PATH=E:\OracleInstantClient;
SET TNS_ADMIN=E:\OracleInstantClient
以上問題測試通過與64bit win7系統!
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 10.2.0.4
2.本地保存Oracle Client Package:
創建文件夾,比如oracle_client,將下載的文件加壓縮到此文件夾裏.(筆者目錄: D:\oracle_client\instantclient_10_2)
--把tnsnames拷貝到D:\oracle_client\instantclient_10_2,創建環境變量我的就可以了!
3.在當前目錄下,手動配置sqlnet.ora和tnsnames.ora
比如這裏是:
sqlnet.ora文件內容:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
tnsnames.ora文件內容(斜體表示需要替換的內容):
jcms=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.230)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = viewline)
)
)
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測試成功