Je suis un noeud Oracle 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 les commandes expdp
et les datapump impdp
. 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 (ce qui crée également un schéma)?
- Puis-je exécuter des commandes
expdp
etimpdp
utiliser un compte SYS (en tant que sysdba)? Est-ce une méthode préférée? Cette instruction prend-elle tous les objets (données et métadonnées) d'un schéma et les déplace-t-elle dans un autre schéma?
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 la
impdp
commande?