指令“Oracle 的 exp 指令不复存在”(oracle没有exp)

Oracle数据库管理系统开始使用exp和imp指令作为数据库迁移工具以及其它操作工具。此外,它还是一个可扩展的RDBMS平台,它提供了一组可用于备份和升级的灵活指令和工具。

自12c版本以来,EXP指令不再支持。在这个版本中,Oracle就将其从数据库管理工具中移除了,改用新的迁移工具,这些工具被称为Data Pump。由于许多老版本的Oracle用户仍然需要把它们的数据库迁移到新版本,它们在使用Data Pump时可能会遇到问题。因此,在12cReleases2之前,Oracle仍然为部分客户提供exp和imp指令,供它们完成数据迁移。

所以,即使当前的Oracle版本不支持exp指令,Oracle仍然为用户提供一种兼容的方案。用户还可以从Oracle公司获得培训材料,学习如何使用Data Pump。

例如,下面的exp指令可以用来从oracle10g中导出数据:

exp user/pass@url file=yourdata.dmp log=export.log

而如果你想导入新数据,可以通过下面的imp指令来完成:

imp user/pass@url file=yourdata.dmp log=import.log

最后,当12cReleases2被发布时,Oracle将支持exp指令再次使用,这意味着用户只需要转换到数据库11g或12c版本,就可以使用exp命令了。

总之,由于Oracle数据库管理系统转移到了新的数据库迁移工具,exp指令不再可用。不过,Oracle仍然提供了一些临时的解决方案,以便用户能够准确、简单地迁移自己的数据库到新的版本中。


数据运维技术 » 指令“Oracle 的 exp 指令不复存在”(oracle没有exp)