【Oracle】PLSQL Developer不支持Oracle 64位客戶端解決方法

PLSQL Developer是不支持Oracle64位的,所以這時候需要配置下32位客戶端。
總體思路其實分多種:
1.如果本機不想裝oracle服務端和客戶端,那麼就直接下載下面說的那個包,最小空間,設置連接即可;
2.如果可以就直接安裝個32位客戶端,直接識別,也不用那麼麻煩;3.如果本機裝了64位oracle服務端或客戶端,又不想再裝32位客戶端,就可以採用以下此操作

解決方法:
1、安裝好plsql後下載32位Oracle 對應的客戶端,建議下載免安裝版的http://www.oracle.com/technetwork/topics/winsoft-085727.html
#其實也可以安裝oracle_client客戶端解決
2、解壓:將下載到的將其解壓,如我解壓到了 C:\software\oracle\product\instantclient_11_2
3、設置PLSQL Developer:在工具-首選項,連接,
oraclehome選擇
C:\software\oracle\product\instantclient_11_2\oci.dll
OCI庫輸入
C:\software\oracle\product\instantclient_11_2
在這裏插入圖片描述
在這裏插入圖片描述
到這裏配置訪問數據庫已經沒問題了,就是數據庫連接需要配置下:
在這裏插入圖片描述
4、把D:\app\oracle\product\12.1.0\dbhome_1\NETWORK\ADMIN目錄下的tnsnames.ora文件拷貝到C:\software\oracle\product\instantclient_11_2目錄下
如果沒有新建個文件tnsnames.ora就行,自己可以手動增加或配置對應數據庫
內容如下:

# tnsnames.ora Network Configuration File: C:\oracle\product\instantclient-basic-nt-11.2.0.4.0\instantclient_11_2\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

5.在配置環境變量的系統變量,添加環境變量
TNS_ADMIN 值:C:\software\oracle\product\instantclient_11_2
NLS_LANG 值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
LANG值:zh_CN.GBK
(解決中文顯示問號的亂碼問題)

參考:
plsql與64位的Oracle關聯方法
PLSQL Developer不支持Oracle 64位客戶端解決方法
plsql中文顯示問號?如何解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章