繁体   English   中英

脚本化Oracle数据库:选定模式中的所有对象

[英]Scripting Oracle database : all objects from selected schemas

当前,我们正在使用Oracle SQL Developer来编写所选模式中的所有对象的脚本。 但这是非常不舒服的解决方案,因为我们应该选择架构,搜索所有对象,选择所有对象并将所有选定的对象移动到列表中。 而且每个步骤都耗费时间。 并重复12次(应导出12个shcemas)。

是否可以通过Oracle SQL Developer插件改善导出对话框? 或者,也许更好的方法是使用外壳程序/命令提示符实用工具来编写Oracle DB脚本...要使用哪个实用工具?

使用SQLcl!

编写一些JavaScript,利用内置的SPOOL和DDL命令。 比使用我们的GUI快得多。

这里的例子(来自Kris )-实际上它通过ALL_OBJECTS https://gist.github.com/krisrice/de6f694b5241682059968bd5beadbcf7

SQLcl使用与SQL Developer相同的代码库,但是它是一个命令行界面,并且提供了客户端脚本,因此您可以执行诸如遍历一组对象并与OS交互的操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM