[英]Oracle 11g Script database with data
Oracle 11g中是否有一种将数据库转储到sql脚本的方法,该方法在运行时将执行数据库,用户,表和数据创建?
在Microsoft SQL Server中,有SSMS工具包可以执行此操作。 (用脚本编写SQL Server数据库中的所有数据 )我很感兴趣在Oracle 11g中是否也可以这样做。
要提取元数据和数据,您应该查看数据泵 ,特别是导出和导入工具。 这将是移动所有内容的最简单,最快和最受支持的方法。
您将已经需要创建数据库,但是我不确定是否将其与Oracle模式混淆了。 您还必须通过创建将拥有所有对象的用户来预先创建。 您可以提取脚本来创建用户/架构,例如从Toad或SQL Developer或使用DBMS_METADATA
包。
大多数客户端应用程序还具有将几乎所有内容导出为脚本的选项。 例如,在SQL Developer中,转到“工具”菜单,然后有一个“导出数据库”选项,您可以在其中选择要包括的内容,这几乎满足了您的所有情况。 您仍然需要预先创建新数据库来运行这些脚本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.