Мне нужно создать сценарий экспорта всей базы данных Oracle с помощью SQL Developer.
Как я могу это сделать?
Мне нужно создать сценарий экспорта всей базы данных Oracle с помощью SQL Developer.
Как я могу это сделать?
Инструменты-> Экспорт базы данных?
Для резервного копирования всей базы данных я бы рекомендовал использовать expdp/impdp из командной строки. Если вам нужны только объекты, а не данные, вы можете использовать параметр METADATA_ONLY, см.
http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_export.htm
Если вам действительно нужно сгенерировать сценарий SQL для вашей полной базы данных и вы не хотите использовать коммерческий инструмент, такой как PL/SQL Developer, TOAD и т. д., вам, вероятно, придется сделать это самостоятельно, например. перебирая все объекты и извлекая их DDL-скрипт, используя dbms_metadata.get_ddl(), что-то вроде
foreach user u in all_users
foreach object o in users_u_objects
script += dbms_metadata.get_ddl(u, o)