Question

Je veux cloner ma structure de base de données Oracle existante sans données, y compris les paquets, les utilisateurs, etc. Je tablespaces lu certaines méthodes mais toutes les données copiées ainsi. Y at-il de toute façon dans le but de le faire?

Merci d'avance.

Était-ce utile?

La solution

Utiliser SQL Developer> Outils> Base de données d'exportation ..

"Spécifier les données" ne comprennent pas les tables.

Omettre paquets etc ici,

affiner votre sélection ici,

Mon exportation d'essai n'a pas encore fini mais j'attendre que cela fonctionne.

Autres conseils

Utilisez l'utilitaire Oracle exp.exe pour l'exportation. Par exemple.

EXP.EXE login/password@TNSNAME file=entire_db.dmp owner=(scott, my_user, user2) rows=n grants=y triggers=y

Seules les lignes = n dans la commande ci-dessus du sens pour votre tâche.

Vous pouvez importer de cibler la base de données avec l'utilitaire de imp.exe.

Rechercher liste d'options détaillée et la définition en exécutant cette utilitaires avec l'option help=y.

et tablespaces et les utilisateurs sur les bases de données cibles doivent être créées manuellement avant de lancer l'importation. Il n'y a aucun outil de clonage tablespace standard (y compris SQL Developer), mais certaines requêtes existent pour générer ces scripts de clonage. Des exemples peuvent être trouvés et ici .

P.S. Cette question correspond mieux à ServerFault que de StackOverflow ...

Vous pouvez le faire en crapaud, mais son outil pas libre. (Base de données tab-> Exporter-> Exporter DDL)

Essayez la commande Oracle Export avec rows = N

exp SCOTT/TIGER ROWS=N TRIGGERS=N 

Utiliser SQL Developer, Outils> Base de données d'exportation.

Vous devez spécifier au moins une table dans l'option « données » parce que vous ne pouvez pas choisir de ne pas exporter des données. Choisissez une table qui a un petit nombre de lignes ou de créer une table factice sans aucune ligne au préalable comme une solution de contournement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top