Да, код для пакетов, процедур, функций и т. Д. Хранится в табличном пространстве SYSTEM, но при экспорте схемы Oracle не заботится об этом - она захватывает DDL, необходимый для воссоздания объекта в новой базе данных.,
Как упоминает Н. Гаспаротто, убедитесь, что экспортируемая схема действительно владеет интересующими объектами.Вы можете получить краткую сводку по объектам, принадлежащим, подключившись к исходной базе данных с учетной записью, имеющей права доступа к каталогу, и выполнив этот запрос:
select owner, object_type, count(*)
from dba_objects
group by owner, object_type
;
(Например, вы можете увидеть только синонимы для интересующей схемыи поэтому он фактически не владеет пакетами)
Более новые утилиты expdp / impdp имеют больше возможностей, но имеют недостаток, заключающийся в том, что для создания объектов каталога Oracle требуются как доступ к файловой системе хоста базы данных, так и привилегии.Опыт / имп должен быть в порядке для того, что вам нужно сделать.