設置PLSQL Developer訪問本機64位Oracle

由於在本機Vista X64上安裝了64位的Oracle,結果試圖使用PLSQL Developer去訪問它的時候,報告說無法加載oci.dll文件。原來oci.dll是64位的,32位應用程序PLSQL Developer自然無法加載了。
試驗了下,解決辦法如下:

  • 1. 下載32位Oracle InstantClient,並展開到某目錄,例如C:\oracle\instantclient_10_2;
  • 2. 將系統的tnsnames.ora拷貝到該目錄下;
  • 3. 在PLSQL Developer中設置Oracle_Home和OCI Library,如下圖所示
  • 4. 在PLSQL Developer目錄下編輯如下bat文件,替換其快捷方式,啓動PLSQL Developer:
@echo off
set path=C:\oracle\instantclient_10_2
set ORACLE_HOME=C:\oracle\instantclient_10_2
set TNS_ADMIN=C:\oracle\instantclient_10_2
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
  注:NLS_LANG前半部分必須是AMERICAN_AMERICA,因爲instant client不支持其他語言;而後半部分可以根據你數據庫的字符集調整,如果數據庫採用AL32UTF8,則可以設置AL32UTF8。


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