我对dba任务很新。我可以使用expdp和impdp将PL / SQL包,函数,过程从一个数据库导出到另一个数据库。但是我需要通过传输表空间(TTS)来导出这些对象(函数,过程)。我搜索了不同的帖子,但没有得到任何帮助。我听说有一种方法可以通过TTS导出软件包(尽管我在很多论坛上都认为"软件包无法通过TTS&#34导出;)。但是怎么样?我已经尝试过TTS但是没有导出包,只导出了表。
答案 0 :(得分:0)
如果您使用Oracle 10 g或更高版本,则可以使用数据泵的INCLUDE参数导出包,如下所示:
expdp system/password@db10g directory=TEST_DIR dumpfile=DB10G.dmp logfile=expdpDB10G.log INCLUDE=PACKAGE
<强>参考强>:
Oracle Data Pump (expdp and impdp) in Oracle Database 10g on ORACLE-BASE
Parameters Available in Export's Command-Line Mode on Oracle® Database Utilities