clone de base de données oracle sans données
Je veux cloner mon oracle existante structure de base de données sans données, y compris les paquets, les utilisateurs, les tablespaces etc. J'ai lu certaines méthodes, mais ils ont tous copié des données aussi bien. Est-il de toute façon pour ce faire?
Merci d'avance.
Vous devez vous connecter pour publier un commentaire.
Utiliser SQL Developer > Outils > Exportation de Base de données..
Sur "Spécifier les Données" ne comprennent pas les tables.
le texte d'alt http://i34.tinypic.com/1z300tg.png
Omettre paquets, etc ici,
le texte d'alt http://i37.tinypic.com/2cmt25i.png
Affiner votre sélection ici,
le texte d'alt http://i33.tinypic.com/2ew32og.png
Mon procès à l'exportation n'a pas encore fini mais j'espère que cela va fonctionner.
Utiliser Oracle exp.exe utilitaire pour l'exportation. E. g.
Seules les lignes=n option dans la commande ci-dessus, le sens de votre tâche.
Vous pouvez importer dans la base de données cible avec
imp.exe
utilitaire.Regarder pour obtenir la liste des options et la définition par l'exécution de cette utilitaires avec
help=y
option.MAIS les tablespaces et les utilisateurs des bases de données cible doit être créé manuellement avant de lancer l'importation.
Il n'existe pas de norme tablespace des outils de clonage (y compris SQL Developer), mais certaines requêtes existe de production de clonage de scripts.
Des exemples peuvent être trouvés ici et ici.
P. S. Cette question correspond le mieux à ServerFault que de StackOverflow ...
Vous pouvez le faire en crapaud mais ce n'est pas un outil gratuit. (Onglet base de données->Export->Export DDL)
Essayez Oracle commande d'Exportation, avec des RANGÉES=N
Utiliser SQL Developer, Outils > Exportation de Base de données.
Vous devez spécifier au moins une table dans l'option "data" parce que vous ne pouvez pas choisir de ne PAS exporter des données. Choisir une table qui a un petit nombre de lignes ou de créer une table factice, sans lignes à l'avance comme une solution de contournement.