如何在导入/导出时强制SQL开发人员使用imp / exp命令

时间:2019-01-02 06:17:11

标签: oracle oracle-sqldeveloper oracle12c

在默认情况下,使用SQL Developer导入或导出oracle数据转储时,它使用impdp命令进行导入,并使用expdp命令进行导出。但是我想导入一个使用exp命令导出的转储,为此,我需要强制SQL开发人员使用imp命令而不是impdp命令。和出口一样。

如果有人知道如何强制SQL开发人员使用imp代替impdp进行导入,而使用exp代替expdp进行导出,请帮我>

2 个答案:

答案 0 :(得分:2)

IMP和EXP是客户端实用程序,例如SQL Loader和SQLPlus。

您可以将SQL Developer与Data Pump一起使用的原因是,Data Pump在数据库中运行并且具有PL / SQL API-我们在DBA Panel中使用它构建了GUI。

如果需要使用IMP和EXP,则需要获取计算机的Oracle Client并进行安装。

您没有说要使用哪个版本的Oracle数据库-这很重要。确保您安装的客户端与您要用来生成EXP dmp的源数据库兼容。

答案 1 :(得分:0)

您无法执行此操作,因为impexp没有PL / Sql API。 Oracle仅为expdpimpdp提供了PL / Sql API,因此SQL开发人员只能实现这些API。