8.3 以靜默模式或主控台模式執行 JBossPostgreSQL 公用程式

您可在主控台模式或靜默模式下執行 JBossPostgreSQL 公用程式。在以靜默模式執行 JBossPostgreSQL 公用程式之前,您需要編輯該公用程式的內容檔案。編輯好內容檔案之後,請使用以下指令將其啟動:

JBossPostgreSQL -i silent -f <path to the properties file> 

例如︰

JBossPostgreSQL -i silent -f /home/jdoe/idm-install-files/silent.properties 

以下為適用於 JBossPostgreSQL 靜默安裝的內容:

表 8-2 JBossPostgreSQL 組態內容

內容

描述

USER_INSTALL_DIR

要安裝 JBoss 與 JRE 的路徑。

若正在安裝 JBoss,則必須填寫;否則,請留為空白。

NOVL_DB_NAME

要使用之資料庫的名稱。預設資料庫名稱為 idmuserappdb。

若正在安裝 PostgreSQL,則必須填寫。若不是在安裝 PostgreSQL,將會忽略此值。

NOVL_DB_PASSWORD

資料庫根密碼。

若正在安裝 PostgreSQL,則必須填寫。若不是在安裝 PostgreSQL,將會忽略此值。

NOVL_DB_PASSWORD_CONFIRM

確認資料庫根密碼。

若正在安裝 PostgreSQL,則必須填寫。若不是在安裝 PostgreSQL,將會忽略此值。

CHOSEN_INSTALL_FEATURE_LIST

要安裝的安裝集。

必要。可以選擇 JBoss 與 PostgreSQL 這兩個產品,或只安裝其中之一。

範例︰

CHOSEN_INSTALL_FEATURE_LIST=JBoss, PostgreSQL
CHOSEN_INSTALL_FEATURE_LIST=JBoss,""

USER_MAGIC_FOLDER_1

PostgreSQL 安裝目錄的名稱。

若正在安裝 PostgreSQL,則必須填寫。若 CHOSEN_INSTALL_FEATURE_LIST 不包含 PostgreSQL,將會忽略此內容。

START_DB

指出安裝程式是否將在安裝期間啟動資料庫。若要讓安裝程式啟動資料庫,請指定值 Start;否則將此內容留為空白。

選擇性。

8.3.1 靜默安裝模式下在環境中設定密碼

如果不想在 silent.properties 檔案中指定密碼,可以改為在環境中設定密碼。在這種情況下,靜默安裝程式將從環境中而不是從 silent.properties 檔案讀取密碼。如此可以提高安全性。

需要為使用者應用程式安裝程式設定以下密碼︰

  • NOVL_DB_PASSWORD

  • NOVL_DB_USER_PASSWORD

若要在 Linux 上設定密碼,請使用 export 指令,如下例所示︰

export NOVL_DB_USER_PASSWORD=myPassWord

若要在 Windows 上設定密碼,請使用 set 指令,如下例所示︰

set NOVL_DB_USER_PASSWORD=myPassWord