Comment transférer des données à l'aide de commandes EXPDP et IMPDP?
Question
Je suis Oracle Noob, et mon intention est de transférer toutes les données et métadonnées d'un schéma à un autre schéma dans une base de données Oracle. Je prévois d'utiliser DataPump's expdp
et impdp
Commandes. J'ai des questions à ce sujet:
- Puis-je créer un schéma cible sans utilisateur ou dois-je d'abord créer un utilisateur (qui crée également un schéma)?
- Puis-je exécuter
expdp
etimpdp
Commandes utilisant le compte sys (comme sysdba)? Est-ce une méthode préférée? Cette déclaration prend-elle tous les objets (données et métadonnées) d'un schéma et les déplacer dans un schéma différent?
expdp \"/ as sysdba\" schemas=<schemaname> directory=dumpdir dumpfile=<schemaname>.dmp logfile=expdp_<schemaname>.log
Le schéma cible est-il donc une copie exacte du schéma source après
impdp
commande?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange