Oracle 用戶端配置

關於這項作業

如果要安裝及配置 Oracle 的用戶端,請執行下列步驟:

程序

  1. 在「管理主控台」主機上安裝 Oracle Instant Client。 您必須安裝 32 位元版本,不論您是執行於 32 位元或 64 位元平台,都是如此。請僅使用適合您作業系統的 Instant Client Package - Basic 10.2 或 11.2 版。
    • 對 Oracle 10.2 使用 10.2 版用戶端。
    • 對 Oracle 11g 使用 11.2 版用戶端。

    您可從 Oracle 下載用戶端,網址為 http://www.oracle.com/technology/software/tech/oci/instantclient/index.html

  2. 在「管理主控台」主機上設定環境。 必須設定數個環境變數。
    • LD_LIBRARY_PATH:設為包含用戶端安裝目錄。
      註: 您可以在 Installation Manager 的「資料庫配置」頁面中指定這個值。
    • NLS_LANG:設為適用於國際語言支援的適當值。
      • UNIX 和 Linux 系統:值必須包含 AL32UTF8。範例:AMERICAN_AMERICA.AL32UTF8。
      • Windows 系統:值必須包含對應於 Windows 系統登錄中「作用中字碼頁」設定的字元對映規格。請參閱Windows 上的 Oracle 用戶端範例配置

      NLS_LANG 必須依照說明來明確設定。當搭配 Build Forge 來使用時,用戶端安裝期間所設的預設字集不正確。

    • ORACLE_HOME:設為 Oracle 用戶端安裝目錄的路徑。
      註: 您可以在 Installation Manager 的「資料庫配置」頁面中指定這個值。
    • ORA_NLS10:設為伺服器上字集資料所在的路徑。
    • PATH:設定以直接併入用戶端安裝。
    • TNS_ADMIN:設為伺服器上 tnsnames.ora 檔所在的路徑。請確定已設定 tnsnames.ora 檔的完整存取權。
      註: 您可以在 Installation Manager 的「資料庫配置」頁面中指定這個值。

    如果要檢查 Oracle 伺服器的現行語言設定,請登入 Oracle,然後執行下列指令:

    SQL> host echo $NLS_LANG

下一步

重要: 在安裝期間,tnsnames.ora 會設為對資料庫名稱與 Oracle SID 使用相同的值。JDBC 驅動程式中的限制條件要求採用此限制。如果這兩個值不同,「快速報告」報告特性和 Java 與 Perl 的服務階層 API 就無法運作。

意見