Préparation d'une base de données IBM Db2 à utiliser avec HCL Commerce
Vous devez utiliser un script pour préparer une base de données IBM Db2 à utiliser avec HCL Commerce.
Avant de commencer
- Assurez-vous d'avoir un serveur IBM Db2 Database prêt à l'emploi. Pour plus d'informations, voir Utilisation d'une base de données IBM Db2.
- Créez un utilisateur de base de données (
dbuser). Par exemple, wcs. Par défaut, les conteneurs Docker HCL Commerce utilisent les wcs de nom d'utilisateur spécifiques pour se connecter à la base de données. Si votre comptedbuserest différent, vous devez définir le nom d'utilisateur ultérieurement. En particulier, cette rubrique, Génération d'images Docker personnalisées à utiliser avec une base de données Oracle.
Initialize variable to support running Db2 commands in the Windows command line. - Assurez-vous d'avoir accès à un Utility server Docker container qui fonctionne.
Procédure
-
Copiez le script create_database_db2.sh à partir du Utility server Docker container sur l'ordinateur qui exécute le serveur IBM Db2.
Ajoutez des autorisations d'exécution pour pouvoir exécuter le script.
chmod +x create_database_db2.sh- Connectez-vous en tant qu'administrateur système ou administrateur de base de données.
-
Ouvrez une interface de ligne de commande.
Remarque : Ouvrez le processeur de ligne de commande IBM Db2 (db2cmd.exe) : Si le processeur de ligne de commande affiche automatiquement l'invite db2>, entrez quitter pour quitter. - Accédez au script create_database_db2.
-
Exécutez le script pour créer une base de données.
./create_database_db2.sh <dbName> <dbaUser> <dbaPassword> <dbUser>
- dbName
- Nom de la base de données que vous voulez créer.
- dbaUser
- Administrateur de la base de données.
- dbaPassword
- Mot de passe de l'administrateur de la base de données.
- dbUser
- Nom de l'utilisateur de la base de données.
Par exemple,./create_database_db2.sh mall db2inst1 diet4coke wcs -
Sauvegardez la base de données .
Pour plus d'informations sur la sauvegarde, voir BACKUP DATABASE COMMAND.