Comment créer une copie de schéma complet sur la même base de données oracle
Je veux créer une copie complète du schéma sur la même base de données. Quelle est la meilleure technique pour le faire?
J'ai quelques idées en tête:
- Datapump Plus de Db lien
- IMPDP sur le lien réseau
- EXPDP et puis IMPDP.
Quels seraient les avantages et/ou inconvénients de chaque technique?
OriginalL'auteur user3209595 | 2014-11-06
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin d'une fantaisie réseau de lien ou quoi que ce soit juste le expdp/impdp commandes.
D'abord exporter le schéma que vous souhaitez:
Astuce: assurez-vous que cet utilisateur a la possibilité d'écrire à DUMPDIR ou quoi que ce soit que vous l'appelez
Puis réimportez le schéma à l'aide de la
remap_schema
paramètre:Si vous voulez vraiment utiliser le network_link paramètre (afin de ne pas créer un fichier de vidage pour une raison quelconque), alors je vous recommande la lecture cette ou cette.
Grande info sur votre question est trouvé ici aussi.
Ne pas EXP/IMP comme SYS. 🙂
OriginalL'auteur mmmmmpie
Essayez ceci:
Copie de schéma dans la même base de données
J'ai testé et ça a fonctionné. mais vous devez créer un lien public comme mentionné dans les commentaires.
Si vous créez une .fichier par qui redessine votre tablespaces vous pouvez le réutiliser. Avec quelques recherches remplacer bien sûr.
O et n'oubliez pas de mettre le transaform dans le .fichier par:
Sinon, vous risquez de rencontrer des erreurs.
OriginalL'auteur Rooie3000