在64位系統上安裝64位的Oracle數據庫,但是沒有對應的64位PL/SQL Developer,此時就不能使用PL/SQL Developer來進行直接連接的,所以要想實現連接還得需要其他途徑來完成。下面就來說明如何實現連接。
一、下載Oracle客戶端
下載地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,點擊連接進入會出現以下頁面。
選擇第一個Instant Client for Microsoft Windows (32-bit) 進行下載就可以了,請不要下載64bit的,我試過,不能實現連接的。
二、配置Oracle客戶端
下載之后將其解壓,不需要進行安裝,比如解壓到......\TOOLS_APP目錄下,然后在instantclient_11_2目錄下新建兩層文件夾\NETWORK\ADMIN,再在ADMIN文件夾下面建一個tnsnames.ora文件,然后向文件中添加如下內容:
- ORACLE =
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
- (CONNECT_DATA =
- (SERVER = DEDICATED)
- (SERVICE_NAME = ORACLE)
- )
- )
- LISTENER_ORACLE =
- (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
- ORACLR_CONNECTION_DATA =
- (DESCRIPTION =
- (ADDRESS_LIST =
- (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
- )
- (CONNECT_DATA =
- (SID = CLRExtProc)
- (PRESENTATION = RO)
- )
- )
三、進行安裝PL/SQL Developer
將之前下載好的PL/SQL Developer(沒有的在網上自行下載)進行安裝,但需要強調一點:安裝路徑中不能有括號,不要安裝在C:\Program Files (x86)目錄下面。
四、進行PL/SQL Developer的配置:
安裝完成之后,運行PL/SQL Developer,此時出現的登錄窗體不能進行登錄,點擊Calcel按鈕,這時會在無登錄狀態下進入。
配置相應信息,把之前的解壓包信息配置上:
五、添加環境變量
系統變量中添加2個:
第一個是指向TNS文件所在目錄的,這個目錄是你安裝的64位版本Oracle的TNS文件所在目錄。TNS文件就是保存了連接信息的文件。
TNS_ADMIN 值: 64位版本Oracle的TNS文件所在目錄
第二個是指定數據庫使用的編碼。如果不設置成以下值,那么連接上數據庫后,你看到的所有中文的內容將會是亂碼,都是一堆問號。
NLS_LANG 值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
注意:設定了環境變量之后,一定要注銷或者重啟一下電腦才生效!
六、重新啟動PL/SQL Developer進行登錄。
輸入相應的信息就可以進行連接登錄。