在網上看了很多的方法,然後自己實踐和研究的幾天,終於成功的使用了。
1.首先在官網下好oracle11g 64位的兩個文件,解壓到同一個目錄下,我的是D:\orcl,然後點擊setup.exe安裝。
2.安裝plsql,由於plsql只有32位的,所以還需要在官網下個32位的oracle11g的客戶端(只需要客戶端,我的客戶端目錄名是instantclient_11_2),解壓到另外一個目錄。
3.打開plsql,點擊取消,直接進去,在工具->首選項裏面配的是你32位oracle安裝的位置.
oracle主目錄名:E:\app\DELL\product\instantclient_11_2
oci庫:E:\app\DELL\product\instantclient_11_2\oci.dll 然後確認保存。
4.然後,這裏我建議重新配置監聽,然後將你64位oracle安裝目錄下(我的是E:\app\DELL\product\11.2.0\dbhome_1\NETWORK\ADMIN)的listener.ora和tnsnames.ora拷貝到你32位下面(我的是E:\app\DELL\product\instantclient_11_2\).
5.環境變量
path:E:\app\DELL\product\instantclient_11_2;
TNS_ADMIN:E:\app\DELL\product\instantclient_11_2
NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
這樣重啓下服務就可以了。
因爲32位的plsql不能匹配64位的oracle,所以,中間要加個32的客戶端來迷惑它,有時候配置成功了還是連不上可能是延時問題,多連幾次,或者等一下再連幾次。