Comment créer une sauvegarde avec Oracle PL / SQL Developer?
J'ai besoin de prendre dump d'un utilisateur (y compris les tables, procédures ,etc.) comme FILENAME.dmp
.
Si je crée un nouvel utilisateur et de les importer FILENAME.dmp
alors tout devrait être créé.
Comment puis-je créer ce fichier de vidage?
Ne pas me tél pour utiliser le Run > EXP
ou Run > IMP
les fonctions, car, en raison de certaines de problème, que la fonctionnalité ne fonctionne pas pour moi.
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
EXP (exportation) et de la PMI (à l'importation) sont les deux outils dont vous avez besoin. Il est préférable d'essayer de l'exécuter sur la ligne de commande et sur la même machine.
Il peut être exécuté à partir de la télécommande, vous avez juste besoin de la configuration, vous
TNSNAMES.ORA
correctement et installer tous les outils de développement avec la même version que la base de données. Sans connaître le message d'erreur que vous rencontrez alors je ne peux pas vous aider à obtenir de l'exp/imp de travail.Commande pour exporter un seul utilisateur:
Cela va créer de l'exportation du fichier de vidage.
Pour importer le fichier dans un autre utilisateur de schéma, d'abord créer le newuser dans SQLPLUS:
Puis importer les données:
Si il y a beaucoup de données, puis enquêter sur l'augmentation de la
BUFFERS
ou regarder dans expdp/impdpLes erreurs les plus communes pour l'exp et de la pmi sont de l'installation. Vérifiez votre
PATH
comprend$ORACLE_HOME/bin
vérifiez$ORACLE_HOME
est réglé correctement et vérifier$ORACLE_SID
est définieJuste pour maintenir cette information à jour:
La version actuelle de SQLDeveloper a un outil d'exportation (
Tools > Database Export
) qui va vous permettre de faire un dump d'un schéma à un fichier, avec des filtres pour les types d'objets, les noms d'objet, les données de la table etc.C'est un plus facile à configurer et à utiliser que les
exp
etimp
si vous avez l'habitude de travailler dans un environnement GUI, mais pas aussi polyvalent si vous avez besoin de l'utiliser pour l'écriture de scripts quoi que ce soit.Juste une mise à jour de ce qui peut être fait en utilisant Crapaud 9 aussi.Goto Base de données>Export>Pompe de Données de l'assistant Exportation.Au desitination fenêtre de répertoire si vous ne trouvez pas n'importe quel répertoire dans la liste déroulante,alors vous avez probablement de créer un objet d'annuaire.
Voir ce pour une exemple.
À l'exportation (ou datapump si vous avez 10g/11g) est la manière de le faire. Pourquoi ne pas demander comment résoudre vos problèmes avec que, plutôt que d'essayer de trouver une autre façon de faire?
Il y a quelques étapes faciles à faire fichier de Vidage de votre Tables,des Utilisateurs et des Procédures: