【发布时间】:2011-07-25 04:38:16
【问题描述】:
我需要使用 SQL Developer 生成整个 Oracle 数据库的导出脚本。
我该怎么做?
【问题讨论】:
-
相关问题,如何以脚本方式执行此操作,即可以从命令行运行:stackoverflow.com/questions/10886450/…
标签: oracle export oracle-sqldeveloper
我需要使用 SQL Developer 生成整个 Oracle 数据库的导出脚本。
我该怎么做?
【问题讨论】:
标签: oracle export oracle-sqldeveloper
为了备份整个数据库,我建议从命令行使用 expdp/impdp。 如果您只需要对象而不需要数据,则可以使用 METADATA_ONLY 设置,请参阅
http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_export.htm
如果您确实需要为您的完整数据库生成一个 SQL 脚本,并且不想使用 PL/SQL Developer、TOAD 等商业工具,您可能必须自己做 - 例如。遍历所有对象并使用 dbms_metadata.get_ddl() 提取它们的 DDL 脚本,类似于
foreach user u in all_users
foreach object o in users_u_objects
script += dbms_metadata.get_ddl(u, o)
【讨论】:
工具-> 数据库导出?
【讨论】: