18.3.2 逻辑导入数据

逻辑导入数据是逻辑导出数据的逆过程,导入数据可以使用与EMP对应的IMP工具,也可以使用与EMPDP对应的IMPDP工具。本小节将分别讲述如何使用IMP和IMPDP工具完成数据的导入工作。

1.使用IMP导入数据

导入数据是将数据库中之前导出的数据导入到数据库中。

【示例10】使用IMP导入表productinfo

导入之前使用EMP工具导出表productinfo。具体导入方法如图18.14所示,根据导入提示一步一步完成导入操作。

18.3.2 逻辑导入数据 - 图1

图 18.14 导入表productinfo

除了按照上述步骤导入数据之外,还可以直接进行导入表的操作。

【示例11】使用IMP导入指定表productinfo

直接把productinfo.dmp文件中的数据导入到表productinfo中。命令如下:


C:>imp scott/tiger file=cproductinfo.dmp tables=productinfo


2.使用IMPDP导入数据

使用IMPDP导入数据的前提是数据是使用EMPDP导出的,同样也是在DOS窗口下直接输入IMPDP和登录数据库的用户名,即可导入数据。

【示例12】使用IMPDP导入数据

具体操作流程如图18.15所示。

18.3.2 逻辑导入数据 - 图2

图 18.15 使用IMPDP导入数据

使用IMPDP不指定目录时,系统会找到用户使用的目录对象,将目录对象中的内容全部导入数据库中。除了这种全部导入的方式,也可以根据需要把目录中某一个文件导入。

【示例13】使用IMPDP导入指定的表productinfo

具体导入方法如下:


C:>impdp scott/tiger directory=dir dumpfile=temp.dmp tables=productinfo


不仅可以导入表,还可以导入方案和表空间。请读者自行练习,这里就不再赘述了。