1,項目使用的是Oracle11g數據庫,安裝個客戶端訪問服務器.
到Oracle官方下載: http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/htdocs/winsoft.html (中文)http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下載下列幾個壓宿文件
下面是我已經搜到的,直接復制到網頁上下載即可。
http://download.oracle.com/otn/nt/instantclient/111070/instantclient-sqlplus-win32-11.1.0.7.0.zip
下載的三個壓縮文件
oracleDBinstantclient-basic-win32-11.1.0.7.0.zip 這是最核心的包
instantclient-jdbc-win32-11.1.0.7.0.zip 包含JDBC Driver的包
instantclient-sqlplus-win32-11.1.0.7.0.zip 最簡單的SQLPLUS包
我把文件解壓到了D盤,D:/OracleClient下面
最后的文件結構應該如下:

2.配置tnsnames.ora,如果本機上沒有安裝oracle,可以從安裝了oracle的機上拷貝一個(tnsnames.ora文件在% ORACLE_HOME%/network/admin下)放在上面的目錄D:/OracleClient下。tnsnames.ora的內容為:
# tnsnames.ora Network Configuration File: C:/oracle/PRoduct/10.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.255.128)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
3,添加一個環境變量,名為TNS_ADMIN,值為tnsnames.ora文件所在路徑(如:D:/OracleClient),這是為了能夠找到上面說的tnsnames.ora。如果本機上安裝了ORACLE,并且設置了ORACLE_HOME環境變量,那么會自動在%ORACLE_HOME%/network/admin/位置查找tnsnames.ora文件。
4,設置ORACLE的語言,添加注冊表項:“NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,位于 HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE。如果本機沒有安裝ORACLE,在H_L_M/SOFTWARE/下是沒有"ORACLE"這一項的,需要手動創建,然后再在ORACLE項下創建鍵NLS_LANG,鍵值為:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

5,下載并安裝PL.SQL.Developer配置應用配置tools->preferences->connection

找到等號左側參數填寫等號右側對應的內容
Oracle Home(empty is autodetect)=D:/OracleClient
OCI library(empty is autodetect)=D:/OracleClient/oci.dll
□Check connection的方框要打√
6,再次打開plsql則會在database中有orcl選項,輸入用戶名密碼就可以登陸。
新聞熱點
疑難解答