Préparation d'une base de données IBM Db2 à utiliser avec HCL Commerce
Vous devez utiliser un script pour que IBM Db2 Database soit prêt à être utilisé avec HCL Commerce.
Avant de commencer
- Assurez-vous d'avoir un serveur IBM Db2 prêt à l'emploi. Pour plus d'informations, voir installation d'une base de données IBM Db2.
- Créez un utilisateur de base de données (
dbuser). Par exemple, wcs.
Initialize variable to support running Db2 commands in the Windows command line.
Procédure
-
Si vous utilisez un serveur IBM Db2 distant, transférez le script WCDE_installdir/bin/create_database_db2.bat/sh vers votre serveur IBM Db2 distant dans un répertoire auquel un administrateur de base de données peut accéder.
Remarque : Le script create_database_db2.sh est destiné à IBM Db2 sur Linux et le script create_database_db2.bat est destiné à IBM Db2 sur Windows.
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>
create_database_db2.bat <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 d'utilisateur de la base de données.
Par exemple,./create_database_db2.sh mall db2admin passw0rd wcsRemarque : Si vous devez résoudre des problèmes, le fichier journal createdb.db2.log est créé dans le même répertoire que le fichier de script. -
Sauvegardez la base de données .
Pour plus d'informations sur la sauvegarde, voir BACKUP DATABASE COMMAND.