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