對於windows7來說,個人認爲32位的plsql遠比64位要好用的多,流暢度很好。所以根據自己的配置經驗,分享下使用32位plsql+32位instantclient 連接遠程數據庫。
plSQL下載地址(32位免安裝綠色中文版):https://pan.baidu.com/s/1DTK1QQdwrajm7jofQG9gVQ 提取碼:i9tp
instantclient12版下載地址:https://pan.baidu.com/s/1XwV6JKPfoVXB3BGyGE2-gg 提取碼:ije0
一、因爲這個plsql是免安裝的,所以直接解壓縮,打開即可
二、下載instantclient12並解壓縮,備用
三、打開plsql,選擇:工具—>首選項
- 找到oracle主目錄名(自動檢測爲空),將instantclient12解壓根目錄路徑填入其中;
- 找到OCI庫(自動檢測爲空)選項,將 “上一步的路徑+\oci.dll”填入其中,保存。
隨後啓動,此時可能會出現兩個問題
1.找不到監聽文件
- 在instantclient12根目錄下創建network文件夾
- 在network文件夾創建ADMIN文件夾
- 在ADMIN文件夾下創建tnsnames.ora文件
- 進行類似以下配置(注意第一行一定要頂格寫,不要有空格)
127.0.0.1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)
重新啓動如圖所示
2.NLS_LANG在客戶端不能確定,字符集轉變將造成不可預期的後果
- 在系統環境變量中增加NLS_LANG,值爲:American_America.AL32UTF8