Si vous migrez de la version 5.0 ou 5.2 vers la version 7 de DB2, vous devez préparer vos bases de données et vos instances avant d'installer la nouvelle version. Si vous faites évoluer votre système à partir de la version 6, c'est inutile.
La migration des bases de données et des instances créées avec des versions antérieures à la version 5 n'est pas prise en charge dans la version 7 de DB2.
Lorsque vous migrez d'un système de bases de données version 5.x ou 6 vers un système de bases de données DB2 Enterprise - Extended Edition version 7, selon le type d'installation que vous choisissez, le programme d'installation fera migrer toutes les instances vers le format multipartition ou monopartition de la version 7. En cas de migration d'une base de données contenant des tables peuplées, reportez-vous au manuel Administration Guide pour savoir comment ajouter des serveurs de partitions de bases de données à un système, et comment redistribuer les données entre les différentes partitions de la base de données.
Une fois que vous avez installé DB2 Enterprise - Extended Edition, les bases de données que vous avez créées à l'aide d'une version antérieure de DB2 ne fonctionnent pas obligatoirement avec la nouvelle version de DB2. Pour faire migrer vos instances puis déplacer les données de l'ancien système de bases de données vers le nouveau, suivez les étapes indiquées dans le présent chapitre. Bien que vos données ne subissent aucune modification au cours de ce processus, la nouvelle base de données est différente de l'ancienne. Les différences dépendent du type de système de bases de données à partir duquel s'effectue la migration.
La présente section explique comment préparer des bases de données et des instances DB2 version 5.x pour les faire migrer vers un format exploitable par la version 7 de DB2. Si vous devez faire migrer plusieurs instances, vous devrez répéter la procédure pour chacune des instances concernées.
Pour pouvoir effectuer les tâches décrites ci-après, vous devez être connecté en tant que propriétaire de l'instance.
Pour préparer la migration de vos bases de données :
SQL1611W Aucune information n'a été renvoyée par le moniteur du gestionnaire de bases de données. SQLSTATE=00000
Vous pouvez mettre fin à une session en exécutant la commande db2 terminate.
db2 list database directory
Si nécessaire, vérifiez que chaque instruction d'exportation figure sur une ligne distincte. Par exemple :
DB2INSTANCE=db2inst1 //bash, Bourne ou Korn shells export DB2INSTANCE set DB2INSTANCE=db2inst1 //C shell
Pour faire évoluer un système de bases de données DB2 Enterprise Edition version 7 vers un système DB2 Enterprise - Extended Edition version 7, vous devez mettre à jour votre instance à l'aide de la commande db2iupdt. Pour plus d'informations, reportez-vous au manuel Administration Guide.