安裝pl sql 後,若下圖的數據庫處為空。則需要安裝32位的客戶端,說明pl sql不支持64位客戶端連接。
解決辦法:
1.下載32位Oracle客戶端,並安裝
2、設置PLSQL Developer
打開pl sql 在“工具” - “首選項” - “連接”中,設置 OCI庫 (即oracle 32位的安裝位置)
D:\app\Administrator\product\11.2.0\client_1\oci.dll
如下圖:
3、添加環境變量
在系統變量中添加如下變量:
第一個是指向TNS文件所在目錄的,這個目錄是你安裝的64位版本Oracle的TNS文件所在目錄。TNS文件就是保存了連接信息的文件。
TNS_ADMIN:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN
第二個是指定數據庫使用的編碼,以免出現亂碼。
NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
第三個是path,第一個值比較重要,不能弄錯,它是客戶端位置,它影響pl sql的使用,一般默認都是正常的。
path:D:\app\Administrator\product\11.2.0\client_1;D:\app\Administrator\product\11.2.0\dbhome_1\bin; ...
第四個是oracle_sid(orcl實例名稱,即安裝時數據庫的名字)
oracle_sid:orcl
第五個是oracle_home
oracle_home:可以不設置,若設置則必須正確,否則不能使用。
若忘記了oracle安裝時的實例名,則可以打開注冊查看,如下圖:
經過以上設置後,pl sql便可以正常使用。
注意:設定了環境變量之後,可能要注銷或者重啟一下電腦才生效!