Réalisation de la migration de la base de données hors ligne IBM Websphere Commerce Version 8
Après avoir migré avec succès votre base de données, effectuez les tâches finales de migration de la base de données.
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 la commande suivante :
Où :update SRCHCONF set CONFIG = replace(CONFIG, 'old_PreProcessdir', 'new_PreProcessdir');- old_PreProcessdir
- Répertoire de prétraitement de IBM Websphere Commerce Version 8 Search server.
- new_PreProcessdir
- Répertoire de prétraitement de HCL Commerce Version 9 Search server.
Par exemple,update SRCHCONF set CONFIG = replace(CONFIG,'WC_eardir/instances/demo/search/pre-processConfig/MC_10001/DB2','/v3/db2/CatalogEntry') WHERE indextype='CatalogEntry'; update SRCHCONF set CONFIG = replace(CONFIG,'WC_eardir/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 de IBM Websphere Commerce Version 8 Search server.
- new_hostname
- Nom d'hôte qualifié complet de HCL Commerce Version 9 Search server.
-
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.
-
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.
Que faire ensuite
- Effectuez tous les tests nécessaires de vos ressources personnalisées migrées avec la base de données migrée.