代码之家  ›  专栏  ›  技术社区  ›  Deepak Kumar

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

  •  1
  • Deepak Kumar  · 技术社区  · 6 年前

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

    如果有人知道如何强制SQL开发人员使用,请帮助我 小鬼 用于导入而不是 IMPDP EXP 用于出口而不是 导出数据泵

    2 回复  |  直到 6 年前
        1
  •  2
  •   thatjeffsmith    6 年前

    imp和exp是客户端实用程序,如SQL加载器和sqlplus。

    您可以将SQL开发人员与数据泵一起使用的原因是,数据泵在数据库中运行,并且它有一个PL/SQL API—我们已经用它在DBA面板中构建了一个GUI。

    如果您需要使用imp和exp-您需要获得您的机器的Oracle客户机,并安装它。

    你不会说你将使用哪个版本的Oracle数据库-这很重要。确保安装的客户机与要生成exp dmp的源数据库兼容。

        2
  •  0
  •   user10905740    6 年前

    您不能这样做,因为没有用于的PL/SQL API imp exp . Oracle仅为提供了PL/SQL API expdp impdp ,所以SQL开发人员只能实现这些API。