Maison  >  Article  >  base de données  >  exportation de procédures stockées Oracle

exportation de procédures stockées Oracle

WBOY
WBOYoriginal
2023-05-13 22:38:082557parcourir

En tant qu'administrateur de base de données, nous devons souvent exporter des procédures stockées Oracle à des fins de sauvegarde, de récupération, de contrôle de version ou de migration entre d'autres serveurs. Cet article explique comment exporter des procédures stockées Oracle via l'outil PL/SQL Developer.

1. Exportez une seule procédure stockée

  1. Ouvrez l'outil PL/SQL Developer et connectez-vous à la base de données Oracle.
  2. Recherchez la procédure stockée qui doit être exportée dans le « Navigateur d'objets », faites un clic droit et sélectionnez l'option « Exporter ».
  3. Dans la fenêtre contextuelle « Assistant d'exportation », sélectionnez le type d'exportation comme « Procédure stockée » et spécifiez le chemin d'exportation.
  4. À l'étape suivante, vous pouvez choisir le nom et le type de la procédure stockée exportée, et si vous souhaitez exporter les commentaires et autres informations. Cliquez sur le bouton "Suivant".
  5. Dans la page suivante, vous pouvez également choisir d'exporter les vues, tables et autres informations sur les objets référencés dans la procédure stockée. Cliquez sur le bouton "Suivant".
  6. Dans la dernière étape, vous pouvez également définir l'encodage du fichier et indiquer s'il faut l'exporter en un seul fichier. Cliquez sur le bouton "Terminer" pour exporter la procédure stockée.

2. Exportez plusieurs procédures stockées

Si vous devez exporter plusieurs procédures stockées en même temps, vous pouvez le faire via l'"Assistant d'exportation" fourni par PL/SQL Developer.

  1. Dans PL/SQL Developer, sélectionnez "Fichier"->"Exporter"->"Assistant d'exportation".
  2. Dans la fenêtre contextuelle de l'assistant, sélectionnez le type d'exportation comme "procédure stockée" et sélectionnez la procédure stockée à exporter.
  3. Spécifiez le chemin d'exportation et définissez s'il faut exporter les commentaires et autres informations sur les objets référencés. Cliquez sur le bouton "Terminé".
  4. PL/SQL Developer exportera automatiquement la procédure stockée sélectionnée vers le chemin spécifié.

3. Exporter des procédures stockées via la ligne de commande

En plus d'exporter des procédures stockées via l'assistant de PL/SQL Developer, cela peut également être effectué via la ligne de commande. Voici les étapes pour exporter une procédure stockée via la ligne de commande.

  1. Ouvrez la fenêtre de ligne de commande.
  2. Entrez le dossier "bin" du répertoire d'installation d'Oracle.
  3. Exécutez la commande suivante pour exporter la procédure stockée spécifiée vers le chemin de fichier spécifié :

expdp username/password@connect_string DIRECTORY=directory_object DUMPFILE=export_file.dmp CONTENT=PROCOBJ:”IN ('object_name')” LOGFILE=export .log

Parmi eux, "username" et "password" sont le nom de connexion et le mot de passe de l'utilisateur de la base de données, "connect_string" est la chaîne de connexion et "drictory_object" est le chemin d'exportation, qui peut être pré-créé dans Oracle. . "object_name" est le nom de la procédure stockée qui doit être exportée et "export_file.dmp" est le nom du fichier d'exportation, qui peut être modifié. "export.log" est le fichier journal d'exportation.

Avec la commande ci-dessus, la procédure stockée peut être exportée avec succès.

Résumé

Ce qui précède présente les étapes et méthodes détaillées pour exporter des procédures stockées Oracle via les outils de développement PL/SQL et les lignes de commande. J'espère que cet article pourra être utile aux administrateurs de bases de données qui ont besoin d'exporter des procédures stockées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Paramètres latéraux d'OracleArticle suivant:Paramètres latéraux d'Oracle