Augmentation du nombre maximal d'ID d'enregistrement

Vous pouvez augmenter la limite d'ID d'enregistrement après la mise à niveau des hôtes administratifs et des serveurs de synchronisation MultiSite vers la version 7.1.x. Toutefois, le processus d'augmentation de la limite est différent selon que la base de données est répliquée ou non.

Pourquoi et quand exécuter cette tâche

Pour les bases de données non répliquées, la commande installutil sethighrecordlimit est exécutée sur chacune des bases de données utilisateur ayant besoin du nombre maximal d'enregistrements. La commande peut également s'exécuter sur toutes les bases de données utilisateur associées à un référentiel de schémas, à l'aide de l'option -all. Vous pouvez appliquer plusieurs fois la commande installutil sethighrecordlimit sur une base de données, et donc vous pouvez utiliser l'option -all même si la commande a déjà été appliquée à certaines bases de données.

Pour les bases de données répliquées, la commande installutil sethighrecordlimit est utilisée avec l'option de réplication -for. Cette option ne peut être utilisée que sur le site de travail maître et s'applique à l'ensemble du clan. Les autres sites sont avertis de la commande lors de la synchronisation. Vous devez avoir mis à jour tous les serveurs de synchronisation MultiSite vers la version 7.1.x. Pour plus d'informations, reportez-vous à Importation de tous les paquets MultiSite et Redémarrage de la synchronisation MultiSite et des serveurs Rational Shipping Server.

Pour augmenter le nombre maximal d'ID d'enregistrement dans un environnement doté de bases de données répliquées :
  1. Arrêtez toutes les opérations d'exportation sur les serveurs de synchronisation.
  2. Expédiez tous les paquets de synchronisation en attente.
  3. Importez tous les paquets de synchronisation en attente.
  4. Sur le site de travail maître, exécutez la commande installutil sethighrecordlimit avec l'option de réplication -for.
  5. Relancez les opérations d'exportation sur les serveurs de synchronisation.

Pour les sites maîtres actifs qui utilisent également des bases de données utilisateur non répliquées, exécutez la commande installutil sethighrecordlimit sur chacune de ces bases de données, ou utilisez l'option -all. L'option -all ne s'applique pas aux bases de données répliquées et ne les affecte en aucune façon.

Les bases de données créées avec la version 7.0 et les versions suivantes dans un ensemble de bases de données non répliquées utilisent le nombre maximal d'enregistrements.

Les bases de données créées avec la version 7.0 et les versions suivantes dans un clan utilisent le nombre maximal d'enregistrement indiqué par le clan, selon que le clan a ou non été activé pour le nombre maximal d'enregistrements.

Pour vérifier que la commande installutil sethighrecordlimit a été exécutée, lancez la commande getrecordlimits sur la base de données.

  • getrecordlimits
    Permet d'obtenir la limite de l'allocateur d'ID d'enregistrement de base de données.
  • sethighrecordlimit
    Permet d'augmenter la limite de l'allocateur d'ID d'enregistrement de base de données.

Retour d'informations