J'ai besoin de générer un script d'exportation de base de données Oracle entière en utilisant SQL Developer.Comment générer un script d'exportation Oracle Database? Oracle SQL Developer?
Comment est-ce que je peux faire ceci?
J'ai besoin de générer un script d'exportation de base de données Oracle entière en utilisant SQL Developer.Comment générer un script d'exportation Oracle Database? Oracle SQL Developer?
Comment est-ce que je peux faire ceci?
Outils-> Exportation de base de données?
Tellement plus simple que mon approche. –
Pour la sauvegarde de la base de données complète, je vous recommande d'utiliser expdp/impdp de la ligne de commande. Si vous avez seulement besoin des objets et non les données, vous pouvez utiliser le paramètre METADATA_ONLY, voir
http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_export.htm
Si vous avez vraiment besoin de générer un script SQL pour votre base de données complète et ne voulez pas utiliser un outil commercial comme PL/SQL Developer, TOAD etc., vous devrez probablement le faire vous-même - par exemple itérer sur tous les objets et extraire leur script DDL en utilisant dbms_metadata.get_ddl(), quelque chose comme
foreach user u in all_users
foreach object o in users_u_objects
script += dbms_metadata.get_ddl(u, o)
question connexe, comment faire scriptably-à-dire qui peut être exécuté à partir de la ligne de commande: http://stackoverflow.com/questions/10886450/how-to-generate-entire-ddl-of-an- oracle-schema –