Réalisation de la migration de la base de données opérationnelle IBM Websphere Commerce Version 8
Après avoir migré avec succès votre base de données opérationnelle vers HCL Commerce Version 9, vous devez effectuer des tâches de base de données finales pour pouvoir basculer votre trafic vers l'environnement HCL Commerce Version 9.
Procédure
-
Mettez à jour votre table SITE en exécutant les deux instructions SQL suivantes.
-
delete from site where COMPNAME not IN ('BASE'); -
update SITE set VERSION = 9, MOD=0, FIXPACK=0 where COMPNAME IN ('BASE');
Vous pouvez vérifier que les instructions SQL ont bien été exécutées en exécutant l'instruction SQL suivante :select * from SITE; -
-
Mettez à jour votre table SRCHCONF pour qu'elle contienne le nouveau répertoire de prétraitement HCL Commerce Version 9.
-
Mettez à jour vos tableaux SRCHCONF pour qu'ils contiennent le nouveau nom d'hôte du serveur Web de recherche : en exécutant la commande suivante :
Où :update SRCHCONF set CONFIG = replace(CONFIG, 'old_hostname', 'new_hostname');- old_hostname
- Nom d'hôte qualifié complet du serveur Web de recherche IBM Websphere Commerce Version 8.
- new_hostname
- Nom d'hôte qualifié complet du serveur Web de recherche HCL Commerce Version 9.
-
Si vous avez personnalisé des attributs pouvant être recherchés dans IBM Websphere Commerce Version 8 et que vous prévoyez de les utiliser dans HCL Commerce Version 9, vous devez mettre à jour la table KEYS pour la table SRCHATTR en exécutant la commande SQL suivante :
update keys set counter = case when (select max(srchattr_id) from srchattr) > counter then (select max(srchattr_id) from srchattr) else counter end where tablename = 'srchattr'; - Effectuez la mise à jour vers la norme de sécurité NIST SP 800-131A.
-
Lorsque vous avez configuré votre environnement HCL Commerce Version 9, vous avez spécifié un mot de passe spiuser. Après que votre base de données a été migrée à partir d'une version précédente, votre mot de passe utilisateur spiuser peut être incohérent.
- Redémarrez le serveur HCL Commerce Version 9.
- Exécutez la commande updatedb à partir de votre utilitaire Docker.
Que faire ensuite
- Validez votre migration en effectuant un flux de navigation et de paiement sur votre vitrine HCL Commerce Version 9.
- Vous pouvez maintenant basculer le trafic de votre environnement IBM Websphere Commerce Version 8 vers votre environnement HCL Commerce Version 9.