Как заставить разработчика SQL использовать команду imp / exp при импорте / экспорте - PullRequest
0 голосов
/ 02 января 2019

При импорте или экспорте дампа данных Oracle с помощью SQL Developer по умолчанию используется команда impdp для импорта и команда expdp для экспорта. Но я хочу импортировать дамп, который экспортируется с помощью команды exp, и для этого мне нужно заставить разработчика SQL использовать команду imp вместо команды impdp. И то же самое для экспорта.

Пожалуйста, помогите мне, если кто-нибудь знает, как заставить разработчика SQL использовать imp для импорта вместо impdp и exp для экспорта вместо expdp

Ответы [ 2 ]

0 голосов
/ 12 января 2019

Вы не можете сделать это, потому что нет API PL / Sql для imp и exp.Oracle предоставил PL / Sql api только для expdp и impdp, поэтому разработчик SQL может реализовать только эти API.

0 голосов
/ 02 января 2019

IMP и EXP являются утилитами на стороне клиента, такими как SQL Loader и SQLPlus.

Причина, по которой вы можете использовать SQL Developer с Data Pump, заключается в том, что Data Pump работает в базе данных и имеет PL / SQL API -с помощью которого мы создали графический интерфейс для нашей панели DBA.

Если вам нужно использовать IMP и EXP - вам нужно получить Oracle Client вашей машины и установить его.

Вы не говорите, с какой версией Oracle Database вы будете работать - это важно.Убедитесь, что устанавливаемый вами клиент будет совместим с исходной базой данных, с которой вы хотите сгенерировать dmp EXP.

...