在默认情况下,使用SQL Developer导入或导出oracle数据转储时,它使用impdp
命令进行导入,并使用expdp
命令进行导出。但是我想导入一个使用exp
命令导出的转储,为此,我需要强制SQL开发人员使用imp
命令而不是impdp
命令。和出口一样。
如果有人知道如何强制SQL开发人员使用imp
代替impdp
进行导入,而使用exp
代替expdp
进行导出,请帮我>
答案 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)
您无法执行此操作,因为imp
和exp
没有PL / Sql API。 Oracle仅为expdp
和impdp
提供了PL / Sql API,因此SQL开发人员只能实现这些API。