2014-10-14 3 views
1

Я использую Oracle 11.2.0.3 и имею существующие классы Java, загруженные в схему ABC. У меня есть требование переместить эти классы в другую схему DEF на тот же экземпляр БД.Oracle 11.2.0.3 - Перемещение объектов Java из схемы в схему

Простым способом было бы просто loadjava все классы новой схемы. К сожалению, у меня нет источников или скомпилированных классов.

Как я могу это сделать? Я думал о двух возможностях, можно ли это сделать?

  1. Возможно, существует какая-либо команда, которая перемещает такие объекты Java, например movejava?
  2. Выгрузка классов, так что они существуют в файловой системе, а затем loadjava к новой схеме

Я думаю сайт и люди здесь удивительно! Пожалуйста, попробуйте помочь мне.

ответ

1

Вы можете экспортировать объекты класса из одной схемы и импортировать их в другую. Используйте expdp и impdp с опцией include="JAVA_CLASS". Если вы не знакомы с этими утилитами, обратитесь к руководству Oracle Utilities за дополнительной информацией.

Для некоторых примеров см. https://community.oracle.com/thread/2232825?tstart=0.

+0

Спасибо Dave.I даст вам эту попытку и обновит результаты. – Eran

Смежные вопросы