-2

在给定一组定义的数据库对象的情况下,Oracle 中是否有任何功能可以生成部署脚本。我正在考虑类似于 SQL Server 数据库发布向导的功能,当提供所需的对象时,它将消失并生成一个脚本(容纳依赖项)。我知道 SQL Developer 以及大多数其他(付费)工具都能够做到这一点,但我想知道是否有任何开箱即用的工具(Oracle 附带的)提供这种功能。

4

3 回答 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 回答