Site icon Blog ARC Optimizer

Comment exporter des schémas Oracle DB à l'aide de SQL Developer


Ceci fait partie d'une série de blogs sur la migration des données d'Oracle Databases vers Oracle Autonomous Data Warehouse (ADW).

Liens rapides vers d'autres articles de cette série:

Résumé du billet de blog

  1. Exporter des données vers un vidage Des dossiers
    1. Option 1: exportation de schémas de base de données à l'aide de SQL Developer
    2. Option 2: exportation de schémas de base de données à l'aide de la commande de pompe de données
  2. Transférer des fichiers de vidage de données vers Oracle Cloud Object Storage
    1. Option 1: interface Swift REST pour télécharger des fichiers vers Oracle Object Storage
    2. Option 2: utilitaire OCI CLI pour télécharger des fichiers vers Oracle Object Storage
  3. Importer des fichiers de vidage de données dans ADW à l'aide de SQL Developer

Dans ce billet de blog, je montre comment exporter des schémas Oracle Database dans des fichiers de vidage. Ces fichiers de vidage peuvent ensuite être importés dans une autre base de données Oracle ou entrepôt de données autonome (ADW). Dans cet article, j'utilise SQL Developer pour exécuter l'assistant d'exportation de données.
Pour accéder à l'assistant d'exportation de Data Pump, affichez d'abord la fenêtre DBA à partir du menu Affichage. Ajoutez la connexion à la base de données source à partir de laquelle exporter. Ensuite, sous cette connexion, accédez à Data Pump -> Export Jobs. Cliquez avec le bouton droit et sélectionnez l'assistant Exécuter l'exportation de données.
Il existe différents types d'exportations de pompe de données. Dans cet exemple, j'ai choisi de faire une exportation de schéma. Cela me permet de fusionner plusieurs schémas de différentes bases de données source dans le même ADW cible.

Nous pouvons exporter un ou plusieurs schémas en même temps en les sélectionnant.


Sur l'écran suivant, sélectionnez le RÉPERTOIRE qui contiendra les fichiers de vidage de sortie. Ce répertoire doit être créé avant de continuer, au cas où vous ne disposez pas déjà d'une configuration de répertoire avec les autorisations appropriées pour exporter des fichiers vers. Utilisez la commande SQL suivante pour créer un répertoire si vous n'en avez pas déjà un. Vous pouvez l'exécuter à l'aide de SQL Developer:
Dans l'exemple suivant, le nom du RÉPERTOIRE est DP_FROM_ONPREM:

CRÉER LE RÉPERTOIRE DP_FROM_ONPREM AS '/ u01 / app / oracle / admin / ORCL / dpdump / files'; [19659022] Notez que mon nom de fichier dans la capture d'écran suivante se termine par% U. Cela indique à l'assistant d'utiliser un incrément numérique sur le suffixe du nom de fichier, au cas où je me retrouverais avec une exportation composée de plusieurs fichiers. Cela se produira si l'exportation est de grande taille. Vous pouvez contrôler la taille de chacun des fichiers d'exportation. Dans mon exemple, je l'ai défini sur ~ 2 Go pour chaque fichier.


Une fois que vous avez terminé l'Assistant, vous verrez un nouveau travail d'exportation ajouté dans la fenêtre DBA . Lorsque vous cliquez sur le travail, il indique s'il est toujours en cours d'exécution ou s'il est arrêté. Vous pouvez également voir le journal de l'exécution dans la fenêtre inférieure. Pendant que l'exportation est en cours, accédez au répertoire que vous avez défini pour les fichiers de vidage et vérifiez qu'ils y sont créés.




Source link
Quitter la version mobile