Préparation à la migration de votre base de données de production IBM Websphere Commerce Version 8

Un fois que votre environnement de développement a été migré et que vos conteneurs ont été déployés dans HCL Commerce Version 9, vous pouvez générer et déployer vos personnalisations et faire migrer votre base de données IBM Websphere Commerce Version 8 vers HCL Commerce Version 9.

La migration de la base de données de production est divisée en deux parties. Tout d'abord, sauvegardez et restaurez la base de données de production IBM Websphere Commerce Version 8 dans l'environnement HCL Commerce Version 9, où vous pourrez tester la technologie du conteneur avec la base de données de production IBM Websphere Commerce Version 8. Une fois vos tests terminés, vous pouvez exécuter la deuxième partie de la migration, qui consiste à mettre votre magasin opérationnel IBM Websphere Commerce Version 8 en mode de maintenance et à pointer votre environnement HCL Commerce Version 9 vers votre base de données opérationnelle IBM Websphere Commerce Version 8, puis à migrer cette base de données.

Avant de commencer

  1. A l'aide de l'outil WCB, créez vos ressources personnalisées migrées dans des packages d'entrée
  2. Déployez vos personnalisations dans votre application HCL Commerce.

Procédure

  1. Assurez-vous que les données de la table KEYS sont valides dans votre base de données IBM Websphere Commerce Version 8. En particulier, vérifiez que les lignes que vous avez ajoutées pour les tables personnalisées contiennent des données valides.
  2. Effectuez une sauvegarde de votre base de données de production IBM Websphere Commerce Version 8 :
  3. Restaurez la sauvegarde de votre base de données de production IBM Websphere Commerce Version 8 sur votre serveur de base de données de production HCL Commerce Version 9.
  4. DB2Mettez à jour la configuration de la base de données restaurée avec la configuration suivante :
    Remarque :
    • La somme des valeurs pour les paramètres logprimary et logsecond doit être inférieure à 256.
    • Enregistrez les valeurs des paramètres de base de données d'origine pour les restaurer une fois la migration terminée.
    Paramètre DB2 Valeur
    locklist 2400
    indexrec REDEMARRER
    logfilsiz 8192*
    logprimary 150
    logsecond 100
    pckcachesz 4096
    catalogcache_sz 4096
    locktimeout 45
    * Si vous rencontrez l'erreur suivante, indiquant que le journal des transactions de la base de données est saturé, travaillez avec un administrateur de base de données pour vous assurer que la taille de votre fichier journal peut être étendue pour accepter un journal plus grand.
    SQLCODE=-964, SQLSTATE=57011
    • Pour voir les configurations de base de données :
      db2 get db cfg for database_name
      Par exemple :
      db2 get db cfg for mall
    • Pour mettre à jour les configurations de base de données :
      db2 update db cfg for database_name using parameter_name parameter_value
      Par exemple :
      db2 update db cfg for mall using locklist automatic logprimary 150 logsecond 100 pckcachesz automatic