本次我們學習下如何在Windows下,通過 PL/SQL Developer
連接上Oracle數據庫。
本人環境:Windows10 家庭版 64位
Oracle版本:Oracle 11.2.0 64位
PLSQL版本:PL/SQL Developer 10.0.3.1701 64位
配置Oracle 32位客戶端
首先,除了上面已有的工具,我們還安裝一個Oracle客戶端,但在這里我們為什么要安裝32位的Oracle客戶端,而不是64位的Oracle客戶端呢?原因在於PLSQL Developer可能不支持連接64位的Oracle客戶端,即使是64位的系統,最好還是下載安裝32位的Oracle客戶端。
Oracle 32位客戶端分為完整版和精簡版,其中Oracle 32位客戶端完整版的安裝過程和Oracle 64位服務端的安裝過程十分相似,但我們一般使用精簡版(
instantclient-basic-win32-11.2.0.1.0.zip
),因為精簡版不需要進行安裝,只需要進行簡單的配置即可,十分方便。下載鏈接:https://pan.baidu.com/s/1VNl0ynZPo3ZlGAupT8W8Lw
提取碼:fxyu
步驟1:將精簡版客戶端直接解壓,得到 instantclient_11_2
文件夾,並放到Oracle服務端安裝路徑的product目錄下(如D:\SoftWare\Oracle\Oracle11g\installation\product
)
步驟2:將Oracle服務端安裝路徑中的 tnsnames.ora
、listener.ora
、sqlnet.ora
(如該文件在我電腦下的路徑為:D:\SoftWare\Oracle\Oracle11g\installation\product\11.2.0\dbhome_1\NETWORK\ADMIN
)文件拷貝至上一步驟中的 instantclient_11_2 目錄下即可。
PLSQL連接Oracle客戶端
打開PL/SQL Developer工具,來到登錄界面。
不登錄直接點擊“取消“,然后會進入到主界面,如下:
接着選擇上方的菜單欄:Tools --> Preferences,設置 Oracle Home
和 OCI library
。我的配置如下:
# 根據自己實際路徑來配置
Oracle Home:D:\SoftWare\Oracle\Oracle11g\installation\product\instantclient_11_2
OCI library:D:\SoftWare\Oracle\Oracle11g\installation\product\instantclient_11_2\oci.dll
配置系統環境變量
做完上面工作之后,需要簡單配置下電腦環境變量。
# 防止PLSQL出現中文亂碼
變量名:NLS_LANG,變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
# 根據自己實際路徑來設置
變量名:TNS_ADMIN
變量值:D:\SoftWare\Oracle\Oracle11g\installation\product\instantclient_11_2
以上步驟均完成之后既可以重新打開PLSQL,登錄界面如下:
輸入用戶名和口令即可以登錄。登錄成功的界面如下:
OK,到這里PLSQL連接Oracle客戶端過程完畢。