Réalisation de la migration de la base de données de transfert IBM Websphere Commerce Version 8
Après avoir migré avec succès votre base de données de transfert, effectuez les tâches finales de migration de la base de données de transfert.
Procédure
-
Mettez à jour votre table SITE en exécutant les deux commandes suivantes avec des valeurs
MODetFIXPACKappropriées.-
delete from site where COMPNAME not IN ('BASE'); -
update SITE set VERSION = 9, MOD=0, FIXPACK=0 where COMPNAME IN ('BASE');
-
- Mettez à jour votre table SRCHCONF pour qu'elle contienne le nouveau répertoire de prétraitement HCL Commerce Version 9 en exécutant les commandes suivantes :
Où :update SRCHCONF set CONFIG = replace(CONFIG,'old_PreProcessdir','new_PreProcessdir') WHERE indextype='CatalogEntry'; update SRCHCONF set CONFIG = replace(CONFIG,'old_PreProcessdir','new_PreProcessdir') WHERE indextype='CatalogGroup';- old_PreProcessdir
- Répertoire de prétraitement du serveur de recherche IBM Websphere Commerce Version 8.
- new_PreProcessdir
- Répertoire de prétraitement du serveur de recherche HCL Commerce Version 9.
Par exemple,update SRCHCONF set CONFIG = replace(CONFIG,'WC_installdir/instances/demo/search/pre-processConfig/MC_10001/DB2','/v3/db2/CatalogEntry') WHERE indextype='CatalogEntry'; update SRCHCONF set CONFIG = replace(CONFIG,'WC_installdir/instances/demo/search/pre-processConfig/MC_10001/DB2/CatalogGroup','/v3/db2/CatalogGroup') WHERE indextype='CatalogGroup'; -
Mettez à jour vos tables SRCHCONF pour qu'elles 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.
- 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.
- Exécutez la commande updatedb à partir de votre utilitaire Docker.
-
Si vous migrez depuis IBM Websphere Commerce Version 8 et que vous avez configuré des espaces de travail et déjà exécuté le script de mise à jour du schéma des espaces de travail après la migration, exécutez l'instruction SQL suivante dans chaque schéma d'écriture des espaces de travail :
ALTER TABLE PAGELAYOUT ALTER COLUMN PAGELAYOUTTYPE_ID DROP NOT NULL; CALL SYSPROC.ADMIN_CMD ('REORG TABLE PAGELAYOUT');
ALTER TABLE PAGELAYOUT MODIFY PAGELAYOUTTYPE_ID NULL;