Sun Java System Application Server 9.1 快速入門指南

HADB 預先安裝步驟

本程序包含最常用的預先安裝作業。如需其他預先安裝主題的相關資訊,包括安裝 HADB 的必要條件、配置網路備援及檔案系統支援,請參閱「Sun Java System Application Server 9.1 高可用性管理指南」中的第 2 章「安裝和設定高可用性資料庫」

本節中建議的系統配置值足以執行最多六個 HADB 節點,但並未將系統上也使用共用記憶體的其他應用程式列入考量。

Procedure針對 HADB 配置系統

  1. 取得根存取。

  2. 定義與共用記憶體和信號有關的變數。

    • 在 Solaris 上:

      1. 將以下各行增加到 /etc/system 檔案 (或者,如果以下各行已存在於檔案中做為註釋,則取消註釋這幾行,並確定值與以下相符):

        set shmsys:shminfo_shmmax=0x80000000

        set shmsys:shminfo_shmseg=36

        set semsys:seminfo_semmnu=600

        shminfo_shmmax 設為系統總記憶體的值 (所顯示的 0x80000000 在十六進制表示法中代表 2 GB 記憶體)。

        如果已定義 seminfo_*,請以所示的數量遞增。不必變更 seminfo_semmni seminfo_semmns 的預設值。從 Solaris 8 開始,變數 shminfo_shmeg 已遭淘汰。

      2. 使用以下指令重新開機:

        sync; sync; reboot

    • 在 Linux 上:

      1. 將以下各行增加到 /etc/sysctl.conf 檔案 (或者,如果這幾行已存在於檔案中做為註釋,請予以取消註釋)。將值設為機器中的實體記憶體量。將值指定為十進位位元組數。例如,如果機器有 2 GB 的實體記憶體:

        echo 2147483648 > /proc/sys/shmmax

        echo 2147483648 > /proc/sys/shmall

      2. 使用以下指令重新開機:

        sync; sync; reboot

    • 在 Windows 上︰不需特別的系統設定。

  3. 如果您在安裝獨立 Application Server 時使用現有 JDK 軟體,請檢查 JDK 版本。

    HADB 需要 Sun JDK 1.4.1_03 或更高版本 (如需有關 JDK 版本的最新資訊,請參閱「Sun Java System Application Server 9.1 版本說明」)。檢查已安裝的版本,如果之前尚未設定,請現在將 JAVA_HOME 環境變數設為 JDK 的安裝目錄。

  4. 如有需要,請在重新開機後,重新啟動網域、Web 伺服器和節點代理程式。

    若要重新啟動網域,請使用指令 asadmin start-domain domain1

    若要重新啟動 Web 伺服器,請執行 web_server_install_dir/https- hostname 中的啟動程式。

    若要重新啟動節點代理程式,請使用指令 asadmin start-node-agent hostname。將變數 hostname 替代成執行 Application Server 的主機名稱。