Configuration de la publication (AIX, SOLARIS, LINUX et Windows)

Pour éviter tout incident de publication, il est conseillé d'effectuer les opérations suivantes avant de publier tout archivage de magasin : 

  1. Affectez aux attributs ci-dessous la valeur volatile.
    1. Ouvrez une fenêtre de commande DB2.
    2. Entrez : db2 connect tonom_basededonnées.
    3. Entrez : db2 alter table catentdesc volatile
    4. Entrez : db2 alter table attribute volatile
    5. Enfin, entrez : db2 alter table attrvalue volatile
     
  2. AIXEnvironnement d'exploitation Sun SolarisLinuxWindows 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 :
      1. Ouvrez le gestionnaire de configuration.
      2. Dans le gestionnaire de configuration, sélectionnez WebSphere Commerce > Noeud > Liste des instances > nom_instance > Configuration de recherche.
      3. Sélectionnez l'onglet Optimisation du schéma.
      4. Assurez-vous qu'aucune case n'est cochée. Cliquez sur Valider.
  3. AIXEnvironnement d'exploitation Sun SolarisLinuxWindows Augmentez la quantité d'espace disponible dans le journal des transactions en effectuant une ou plusieurs opérations suivantes :
    1. 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.
    2. 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
        

        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
      

      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.