在给定一组定义的数据库对象的情况下,Oracle 中是否有任何功能可以生成部署脚本。我正在考虑类似于 SQL Server 数据库发布向导的功能,当提供所需的对象时,它将消失并生成一个脚本(容纳依赖项)。我知道 SQL Developer 以及大多数其他(付费)工具都能够做到这一点,但我想知道是否有任何开箱即用的工具(Oracle 附带的)提供这种功能。
问问题
85 次
3 回答
0
您可以使用Data Pump Export 导出数据库模式(有或没有任何表数据) 。缺点是,导出文件不是人类可读的脚本,但通常它可以工作。
于 2013-11-29T22:02:26.917 回答
0
它实际上是使用上一个问题中描述的技术捕获所有对象的脚本组合:如何以编程方式从 Oracle 数据库生成 DDL?
基本上,您使用 dbms_metadata.get_ddl 来生成对象 ddl。
于 2012-11-19T05:42:36.697 回答
0
我们可以使用 oracle 导出实用程序生成不带数据选项的 ddl 脚本,这在最新的 oracle 版本中作为向后兼容提供。
于 2019-09-28T20:52:55.300 回答