Windows 7/10 x64 bits PL/SQL Developer 8 Setting

腫魔沒人留言?快點下去搶頭香啊!

設定步驟

  1. 安裝PL/SQL Developer(略)、安裝Oracle Database Client
    • 如果執行PL/SQL時會出現

      Initialization error
      Could not load “…\oci.dll”
      OCIDLL forced to …\oci.dll
      LoadLibrary(…\oci.dll) returned 0

      那就代表你的PL/SQL Developer不能用64 bits的client,
      改裝Instant Client for Microsoft Windows (32-bit) Basic即可,
      並記得要裝Microsoft Visual Studio 2013 Redistributable才可以。

  2. 設定環境變數(【控制台】→【系統安全設定】→【系統】→【進階系統設定】)
    以下設定使用者變數
    1. 變數名稱:TNS_ADMIN
      變數值:[安裝Oracle Database Client的絕對路徑]\NetWork\Admin,
      e.g. C:\OracleClient\NetWork\Admin。
      目的:讓PLSQL Developer找到tnsnames.ora。
    2. 變數名稱:PATH
      變數值:[安裝Oracle Database Client的絕對路徑]\instantclient,e.g. C:\OracleClient\instantclient
      目的:讓PLSQL Developer的 OCI Library找到oci.dll。
    3. 變數名稱:NLS_LANG
      變數值:TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5
  3. 設定PLSQL Developer(【Tools】→【Preferences】→【Connection】)
    1. 【Oracle_HOME】:[上述2.2的PATH路徑]。
    2. 【OCI】:[上述2.2的PATH路徑]\oci.dll。
    3. 確認左方的黑框變成綠框。
  4. 複製原本的tnsnames.ora(沒有的話就自己編輯一個)到上述2.1的TNS_ADMIN路徑。

ps. 設定2.和3.缺一不可。

參考資料:

  1. STACK OVERFLOW:Oracle PL Sql Developer cannot find my tnsnames.ora file
  2. SERVER FAULT:Initialization error while trying to connect to Oracle using SQLDeveloper
  3. Microsoft 支援服務:如何在 64 位元的 Windows 7 中安裝 PLSQL DEVELOPER 8 和 Oracle 11g x64 Client
0 0 vote
Article Rating
訂閱(Subscribe)
來自於(Notify of)
0 Comments
Inline Feedbacks
View all comments