Gestion des bases de données " Db2 pour " z/OS avant la mise à niveau de " IBM Engineering Lifecycle Management

Chaque nouvelle version de l'application Engineering Lifecycle Management met à jour le modèle de données afin de modifier le schéma de la base de données pour Jazz® Team Server et les applications Engineering Lifecycle Management à l'aide de la commande " addTables des outils de référentiel. Le processus de mise à niveau balise le référentiel avec un numéro de version et d'édition, qui signifie qu'il ne peut être utilisé qu'avec cette version et cette édition. Veillez à disposer des sauvegardes adéquates pour les tables si une erreur survient et qu'il est nécessaire d'annuler les données. En plus des outils dont vous disposez, IBM fournit également des outils permettant d'utiliser Db2 for z/OS ' UNLOAD et 'LOAD pour créer une copie de sauvegarde. Il faut bien comprendre qu'il ne suffit pas de générer le DDL à partir des tables existantes et d'y charger les données car le processus -createTables des outils de référentiel crée les tables, y insère des données et établit des liens entre elles. Les noms des propriétaires de table peuvent varier d'une instance de base de données à l'autre.

A propos de cette tâche

Il est indispensable de comprendre et de tester le processus de sauvegarde et de restauration des données avant toute mise à niveau. Au cours de ce test, un ensemble de tables en double est créé pour permettre de tester le processus de mise à niveau lui-même, de préférence sur un sous-système distinct.

La mise à niveau ne peut pas être annulée sans sauvegarde de référentiel.

Procédure

  1. Pour sauvegarder votre base de données 'Engineering Lifecycle Management avec les utilitaires 'Db2 pour 'z/OS , vous pouvez utiliser la base de données de sauvegarde créée pour restaurer votre base de données si vous rencontrez des problèmes lors d'une mise à niveau d'une version de 'Engineering Lifecycle Management à une autre.
    1. Déchargez la base de données et utilisez les fichiers déchargés pour créer une base de données de sauvegarde.
      1. Exécutez le processus UNLOAD. Pour ce faire, suivez les instructions de la section Exécution des processus UNLOAD et LOAD sur Db2 pour créer une base de données de sauvegarde.
      2. Les conditions préalables requises pour votre base de données doivent être remplies.

        Vous devez avoir le nom d'utilisateur et le mot de passe corrects et votre ID utilisateur doit avoir l'autorité correcte " Db2 pour " z/OS . Tester le processus " addTables sur un système avec un identifiant ayant la même autorité et configuré de la même manière du point de vue du " Db2 . Les droits DBADM ne sont pas suffisants car la commande DROP VIEW exécutée au cours du processus addTables requiert des droits supplémentaires. Voir Configuration de Db2 for z/OS pour l'utilisation de Jazz Team Server.

    2. Sauvegardez tous les autres programmes Db2 ou tiers, si nécessaire.
      Important : Utilisez les programmes et les exemples JCL fournis dans le manuel d'utilisation du HRCC 720 (FMID) pour sauvegarder tous les programmes requis. Sinon, certains programmes obligatoires ne figureront pas dans la sauvegarde.
  2. Pour restaurer votre base de données " Engineering Lifecycle Management avec les utilitaires " Db2 et " z/OS , effectuez les tâches suivantes :
    1. Recharger la base de données avec un sous-systèmeDb2 différent ou un nom de base de données et un préfixe de schéma différents.

      Exécutez le processus LOAD pour recharger un ensemble nouveau ou existant de tables " Db2 pour " z/OS . Pour ce faire, suivez les instructions de la section Exécution des processus UNLOAD et LOAD sur Db2 pour créer une base de données de sauvegarde.

    2. Restaurer tout autre programme Db2 ou tiers, si nécessaire.
      Important : Utilisez les JCL fournis dans le FMID HRCC 720 pour restaurer tous les programmes requis. Sinon, des programmes obligatoires seront manquants.

Résultats

Vous êtes maintenant prêt à mettre à jour la version de la Engineering Lifecycle Management Voir Mise à jour de IBM Engineering Lifecycle Management et de toutes ses pages intégrées.