Pour éviter tout incident de publication, il est conseillé d'effectuer les opérations suivantes avant de publier tout archivage de magasin :
- Affectez aux attributs ci-dessous la valeur volatile.
- Ouvrez une fenêtre de commande DB2.
- Entrez : db2 connect tonom_basededonnées.
- Entrez : db2 alter table catentdesc volatile
- Entrez : db2 alter table attribute volatile
- Enfin, entrez : db2 alter table attrvalue volatile
Désactivez les tables récapitulatives. Si vous laissez les tables actives :
- Elles seront mises à jour lors de la publication, ce qui pourrait se traduire par
un dépassement de capacité du journal des transactions de la base de données et affecter
les performances de publication. Pour désactiver les tables récapitulatives, procédez
comme suit :
- Ouvrez le gestionnaire de configuration.
- Dans le gestionnaire de configuration, sélectionnez WebSphere Commerce > Noeud > Liste des instances > nom_instance > Configuration de recherche.
- Sélectionnez l'onglet Optimisation du schéma.
- Assurez-vous qu'aucune case n'est cochée. Cliquez sur Valider.
- Elles seront mises à jour lors de la publication, ce qui pourrait se traduire par
un dépassement de capacité du journal des transactions de la base de données et affecter
les performances de publication. Pour désactiver les tables récapitulatives, procédez
comme suit :
Augmentez la quantité d'espace disponible dans le journal des transactions en effectuant une ou plusieurs opérations suivantes :
- Créer des journaux de transactions secondaires à l'aide du centre de contrôle DB2. Pour plus d'informations, reportez-vous à la rubrique Guide d'administration DB2.
- Augmentez la taille du journal des transactions en effectuant une ou plusieurs
des opérations suivantes :
- Dans une fenêtre de commande DB2, tapez :
db2 get db cfg for nom_basededonnées
Puis, recherchez la taille du fichier journal (logfilsiz). Après avoir trouvé la taille du fichier journal, tapez :
db2 update db cfg for nom_basededonnées using LOGFILESIZE logfilsiz
où logfilsiz est un nombre supérieur à la valeur en cours.
Redémarrez DB2. - Dans une fenêtre de commande DB2, tapez :
db2 update db cfg for nom_basededonnées using LOGPRIMARY 20
où 20 représente le nombre de journaux primaires (ce numéro peut être différent pour votre site). Si vous augmentez la valeur de LOGPRIMARY, les besoins en espace augmentent également. Pour plus d'informations, reportez-vous à la rubrique Guide d'administration DB2.
- Dans une fenêtre de commande DB2, tapez :