簡體   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