oralce -- 數據庫管理工具出現的oci.dll問題

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.oratnsnames.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/sqlOracle連接參數:

選擇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測試成功

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章