8.3 Exécution de l'utilitaire JBossPostgreSQL en mode console ou silencieux
Vous pouvez exécuter l'utilitaire JBossPostgreSQL en mode console ou silencieux. Avant d'exécuter l'utilitaire JBossPostgreSQL en mode silencieux, vous devez éditer son fichier de propriétés. Une fois le fichier de propriétés édité, lancez-le à l'aide de la commande suivante :
JBossPostgreSQL -i silent -f <path to the properties file>
Par exemple :
JBossPostgreSQL -i silent -f /home/jdoe/idm-install-files/silent.properties
Voici les propriétés d'une installation JBossPostgreSQL en mode silencieux :
Tableau 8-2 Propriétés de configuration JBossPostgreSQL
USER_INSTALL_DIR |
Chemin d'installation de JBoss et du JRE.
Requis en cas d'installation de JBoss ; dans le cas contraire, ne pas renseigner. |
NOVL_DB_NAME |
Nom de la base de données à utiliser. Le nom de la base de données par défaut est idmuserappdb.
Requis en cas d'installation de PostgreSQL. Si vous n'installez pas PostgreSQL, cette valeur est ignorée. |
NOVL_DB_PASSWORD |
Mot de passe root de la base de données.
Requis en cas d'installation de PostgreSQL. Si vous n'installez pas PostgreSQL, cette valeur est ignorée. |
NOVL_DB_PASSWORD_CONFIRM |
Confirme le mot de passe root de la base de données.
Requis en cas d'installation de PostgreSQL. Si vous n'installez pas PostgreSQL, cette valeur est ignorée. |
CHOSEN_INSTALL_FEATURE_LIST |
Ensembles d'installation à installer
Requis. Vous pouvez choisir d'installer JBoss et PostgreSQL ou uniquement l'un de ces deux produits.
Exemples :
CHOSEN_INSTALL_FEATURE_LIST=JBoss, PostgreSQL
CHOSEN_INSTALL_FEATURE_LIST=JBoss,""
|
USER_MAGIC_FOLDER_1 |
Nom du répertoire d'installation de PostgreSQL.
Requis en cas d'installation de PostgreSQL. Si CHOSEN_INSTALL_FEATURE_LIST n'inclut pas PostgreSQL, cette propriété est ignorée. |
START_DB |
Indique si le programme d'installation lance la base de données au moment de l'installation. Indiquez la valeur Démarrer si vous souhaitez que le programme d'installation lance la base de données ; dans le cas contraire, ne renseignez pas cette propriété.
Facultatif. |
8.3.1 Définition des mots de passe dans l'environnement pour une installation en mode silencieux
Si vous ne souhaitez pas spécifier les mots de passe dans le fichier silent.properties, vous pouvez les définir dans l'environnement. Dans ce cas, le programme d'installation en mode silencieux lit les mots de passe à partir de l'environnement et non à partir du fichier silent.properties, ce qui permet d'accroître la sécurité.
Les mots de passe suivants doivent être définis pour le programme d'installation de l'application utilisateur :
-
NOVL_DB_PASSWORD
-
NOVL_DB_USER_PASSWORD
Pour définir un mot de passe sous Linux, utilisez la commande export, comme dans l'exemple ci-dessous :
export NOVL_DB_USER_PASSWORD=myPassWord
Pour définir un mot de passe sous Windows, utilisez la commande set, comme dans l'exemple ci-dessous :
set NOVL_DB_USER_PASSWORD=myPassWord