Partager cette page

# Exporter des projets ALM/QC

Cette section explique comment exporter un projet depuis ALM/QC vers des fichiers.

Dans cette rubrique :

## Présentation

Tenir compte des éléments suivants avant l’exportation de projets ALM/QC :

- Chaque projet ALM/QC est composé du schéma de base de données et du dossier du référentiel de fichiers.

- Vous pouvez exporter le projet dans des fichiers compressés au format .qcp ou exporter le projet dans deux fichiers distincts, l’un pour le vidage ou la sauvegarde du schéma de la base de données et l’autre pour le référentiel de fichiers.

- Les fichiers exportés seront téléchargés dans un seau AWS S3 dédié. L’emplacement et les informations d’identification du seau seront fournis au cours du processus de migration.

Retour en haut

## Conditions préalables

S’assurer des éléments suivants avant d’exporter un projet ALM/QC :

Aucune entité extraite dans votre projet | Si votre projet permet le contrôle de version, s’assurer qu’il n’y a pas d’entités extraites dans votre projet. Les projets dont les entités ont été vérifiées ne peuvent pas être mis à niveau. Si des checkouts sont décelés pendant le processus de mise à niveau, les décocher pour pouvoir continuer.
Le schéma de la base de données et le référentiel de fichiers sont synchronisés | Le schéma de la base de données et le référentiel de fichiers de votre projet sont alignés. La meilleure pratique consiste à désactiver le projet avant de l’exporter.
Client du navigateur S3 | Afin d’accéder au sceau AWS S3.
Accès direct à la base de données ALM/QC | S’assurer d’avoir un accès direct à la base de données ALM/QC.
Client FTP | Dans le cas où le FTP sera utilisé, par exemple, le client de ligne de commande FTP de Windows, ou de préférence le client FTP FileZilla.
Logiciel MD5 | Par exemple, md5. Cette option est facultative si les tailles des fichiers sont les mêmes après le téléchargement.
Logiciel ZIP | Par exemple, 7-zip.
Sauvegarde de votre instance ALM/QC | Assurer une sauvegarde complète de votre instance ALM/QC.
Contrôle de sécurité dans le projet à exporter | Effectuer un contrôle de sécurité dans le projet que vous souhaitez exporter : Ouvrez Administration du site ALM Cliquer avec le bouton droit de la souris sur le projet et sélectionner Maintenir le projet > Vérifier le projet. S’il y a une erreur, la réparer en exécutant l’outil Réparer le projet. Pour exécuter l’outil, cliquer avec le bouton droit de la souris sur le projet et sélectionner Maintenir le projet > Réparer le projet. Si l’erreur ne peut être corrigée, contacter l’administrateur de votre site.

Retour en haut

## Exporter un projet vers un fichier .qcp

Il est recommandé d’exporter votre projet vers un fichier .qcp. Ce fichier contient à la fois le schéma de la base de données et le référentiel des fichiers. Cette méthode est plus rapide si le type de base de données est SQL Server.

Note : Pour ALM 12.53 et les versions antérieures, la taille des projets est limitée à 2 Go. Pour ALM 12.55 et les versions supérieures, il n’y a pas de limite de taille. Si votre projet est plus grand que 2 GB, voir Exporter un projet vers des fichiers séparés.

Pour exporter un projet vers un fichier .qcp :

Pour exporter manuellement à partir de l’Administration du site | Voir Exporter un projet.
Utiliser des outils propres avec ALM REST API | Voir l’API REST ALM. Remarque : Cette API est disponible à partir d’ALM 15.00 et versions supérieures.

Retour en haut

## Exporter un projet vers des fichiers séparés

Si votre projet dépasse la taille limite de 2 Go, vous pouvez exporter les schémas de la base de données du projet et le référentiel de fichiers dans des fichiers séparés.

Pour exporter des schémas de base de données :

Base de données Oracle

1. Se connecter au serveur de la base de données Oracle en tant qu’utilisateur de la base de données.

2. Exécuter la commande suivante pour obtenir la liste des schémas, les espaces de table et la taille de chaque fichier .dmp.

   Remplacer « SCHEMA1 », « SCHEMA2 » et « SCHEMA3 » par la liste des schémas source réels pour chaque fichier de vidage. Conserver les noms de schémas en majuscules.

   Copy code

       régler pagesize 200
       régler linesize 200
       régler col Size_MB format 9999.999
       sélectionner propriétaire schema_name, tablespace_name, SUM(BYTES)/1024/1024 Size_MB
       de dba_segments
       où propriétaire avec (« SCHEMA1 », « SCHEMA2 », « SCHEMA3 »)
       grouper par propriétaire, tablespace_name
       trier par 1 desc;

3. Exécuter l’une des commandes suivantes pour chaque schéma que vous souhaitez exporter :

   Copy code

       expdp system/<password> schemas=<schema name> dumpfile=<schema name>_<date>.dmp
       logfile=<schema name>_<date>.log exclude=statistics directory=DATA_PUMP_DIR

   ou

   Copy code

       expdp system/<password> schemas=<schema name> dumpfile=<schema name>_<date>.dmp
       logfile=<schema name>_<date>.log exclude=statistics directory=DATA_PUMP_DIR

   Par exemple, si vous voulez exporter le schéma PROJECT_WORK, exécuter la commande suivante :

   Copy code

       expdp dumpfile=PROJECT_WORK.dmp logfile=expdp_PROJECT_WORK.log
       schemas=PROJECT_WORK EXCLUDE=OBJECT_GRANT EXCLUDE=PASSWORD_HISTORY

4. Se connecter à la base de données avec l’utilisateur système.

   Par exemple, sqlplus system/<password>

5. Exécuter la commande de sélection suivante pour localiser le répertoire de la pompe à données :

   Copy code

       SÉLECTIONNER directory_path FROM dba_directories OÙ directory_name = 'DATA_PUMP_DIR';

6. Passer au répertoire de la pompe à données pour voir tous les fichiers de vidage dans le répertoire.

7. Compresser les fichiers dump exportés et télécharger le fichier compressé avec le fichier journal correspondant.

   Par exemple,

   Copy code

       PROJECT_WORK.dmp.gz

   Copy code

       expdp_PROJECT_WORK.log

8. (Facultatif) Exécuter la somme md5 pour vérifier la taille.

   1. Ouvrir une fenêtre de commande.

   2. Aller dans le répertoire où le md5.zip a été extrait.

   3. Exécuter la commande suivante :

      Copy code

          md5.exe -generate <compressed folder path><compressed folder name.zip>

      Vous obtenez une seule ligne après avoir exécuté la commande. Par exemple, 24BCED0C939DD7E61C6E4CCE252687BE db_schemas.zip

   4. Copier le résultat dans un fichier texte.

   5. Télécharger les fichiers suivants vers le seau AWS S3 :

      - <Db_schemas>.zip

      - <Db_schemas_md5>.txt

Base de données MS SQL

1. Dans la base de données SQL Server, sauvegarder les schémas de la base de données en utilisant l’une des options suivantes :

   - Sauvegarder chaque schéma de base de données en exécutant la commande suivante :

     Copy code

         Sauvegarde de la base de données X sur le disque='<path>'

   - Détacher la base de données en exécutant la commande suivante :

     Copy code

         Sp_detach_db « nom de la base de données »

2. Compresser les sauvegardes du schéma de la base de données.

3. (Facultatif) Exécuter la somme md5 pour vérifier la taille.

   1. Ouvrir une fenêtre de commande.

   2. Aller dans le répertoire où le md5.zip a été extrait.

   3. Exécuter la commande suivante :

      Copy code

          md5.exe -generate <compressed folder path><compressed folder name.zip>

      Vous obtenez une seule ligne après avoir exécuté la commande. Par exemple, 24BCED0C939DD7E61C6E4CCE252687BE db_schemas.zip

   4. Copier le résultat dans un fichier texte.

   5. Télécharger les fichiers suivants vers le seau AWS S3 :

      - <Db_schemas>.zip

      - <Db_schemas_md5>.txt

Pour exporter le référentiel de fichiers :

1. Ouvrez Administration du site ALM

2. Sélectionner le projet à migrer. Dans l’onglet Détails du projet, sous le champ Répertoire du projet, trouver le chemin du référentiel de fichiers du projet.

3. Se connecter au serveur d’application, naviguer jusqu’au chemin du répertoire du projet et compresser l’ensemble du dossier du référentiel de fichiers.

4. Exécuter la somme md5.

   1. Ouvrir une fenêtre de commande, naviguer jusqu’à l’emplacement où le fichier md5.zip a été extrait, et exécuter la commande suivante :

      Copy code

          md5.exe -generate <compressed folder path><compressed folder name.zip>

      Par exemple,

      Copy code

          md5.exe – generate C:\”Documents and Settings”\Desktop\ project1_filereposiotry.zip

      La commande renvoie le résultat md5sum. Par exemple, 24BCED0C939DD7E61C6E4CCE252687BE project1_filereposiotry.zip

   2. Copier le résultat dans un fichier texte.

   3. Télécharger les fichiers suivants vers le seau AWS S3 :

      - <fichier_projet_reposiotry>.zip

      - <project_filereposiotry_md5>.txt

5. Répéter les étapes ci-dessus pour chaque projet que vous souhaitez migrer.

6. Compresser le dossier de chaque projet au format .zip et télécharger le fichier dans le seau AWS S3.

Retour en haut

Récapitulatif

Après avoir terminé l’exportation d’un projet, toutes les données du projet sont enregistrées dans les fichiers suivants :

Base de données | Oracle Un seul fichier qui comprend la liste des schémas, les espaces de table et la taille de chaque fichier .dmp. Tous les fichiers de vidage de schéma dans le format compressé. Tous les fichiers journaux de l’exportation. Serveur MS SQL Tous les fichiers .bak.
Référentiel | Tous les référentiels de fichiers au format compressé.

Retour en haut

Voir aussi :

- Migrer ALM vers SaaS
- Obtenir la taille de la base de données et du référentiel

https://admhelp.microfocus.com ALM 8942
Conseils pour améliorer vos résultats de recherche... ALM Help Center ALM Help Center Aide ALM 17.0 Tout Afficher le centre d’aide local Afficher le centre d’aide en ligne arrière Revenir en arrière dans l’historique de navigation avant Avancer dans l’historique de navigation Désactiver la mise en surbrillance dans les résultats de recherche rubrique suivante Atteindre la rubrique suivante rubrique précédente Atteindre la rubrique précédente Imprimer la rubrique actuelle Version :