0

我对 dba 任务很陌生。我可以使用 expdp 和 impdp 将 PL/SQL 包、函数、过程从一个数据库导出到另一个数据库。但是我需要通过 Transporting the tablespace(TTS) 来导出这些对象(函数、过程)。我在不同的线程中搜索,但没有得到任何帮助。我听说有一种通过 TTS 导出包的方法(尽管我在许多论坛上读到“无法通过 TTS 导出包”)。但是怎么做?我已经尝试过 TTS,但没有导出包,只导出了表。

4

1 回答 1

0

如果你有 Oracle 10g 或更高版本,那么你可以使用 Data Pump 的 INCLUDE 参数来导出包,如下所示:

expdp system/password@db10g directory=TEST_DIR dumpfile=DB10G.dmp logfile=expdpDB10G.log INCLUDE=PACKAGE

参考资料

ORACLE-BASE 上的 Oracle Database 10g 中的 Oracle 数据泵(expdp 和 impdp)

Oracle® Database Utilities 上导出命令行模式下可用的参数

于 2014-05-30T16:40:12.797 回答