当前位置:网站首页 > 编程语言 > 正文

impdp 导入指定表(impdp导入加条件)



Oracle expdp导出和impdp导入使用

在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP。

1、exp和expdp最明显的区别就是导出速度的不同。expdp导出是并行导出(如果把exp导出比喻为一个工人在挖土,那么expdp就相当于一个挖掘机在挖土)

2、exp和expdp导出不止是速度的不同,同时导出机制也完全不同,所有用expdp导出的dmp文件只能用impdp的方式导入。

1、创建dmp导出目录 

格式:create directory 目录名 as '目录路径'说明:1、使用system用户登陆Oracle2、此目录是Oracle服务器下的目录例如:C:WindowsSystem32>sqlplus system/orcl@orcl

SQL> create directory expdp_dmp as 'c:';

目录已创建。

2、查看当前创建的所有dmp导出目录  (验证看是否创建成功)

select * from dba_directories

3、为创建的目录赋权限

grant read,write on directory 目录名 to 需要赋值的用户名

SQL> grant read,write on directory expdp_dmp to scott;

授权成功。

expdp 用户名/密码@数据库实例名 directory=导出目录 dumpfile=导出的文件名.dmp logfile=导出的日志名.log

例如:

C:WindowsSystem32>expdp scott/scott@orcl directory=expdp_dmp dumpfile=scott_expdp.dmp logfile=1.log

C:WindowsSystem32>impdp scott/scott@orcl directory=expdp_dmp dumpfile=scott_expdp.dmp logfile=2.log remap_schema=scott:scott table_exists_action=replace

注:

1、table_exists_action选项:{skip 是如果已存在表,则跳过并处理下一个对象;append是为表增加数据;truncate是截断表,然后为其增加新数据;replace是删除已存在表,重新建表并追加数据}

remap_schema=scott:scott表示把左边的scott用户的数据,导入到右边的scott用户里面。

到此这篇impdp 导入指定表(impdp导入加条件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • ubuntu双系统卸载win10(win10双系统正确卸载ubuntu)2025-05-07 09:45:08
  • udp广播跨网段(udp 广播地址)2025-05-07 09:45:08
  • 空洞骑士 法术(空洞骑士法术扭曲者有什么用)2025-05-07 09:45:08
  • 怎么安装win32(怎么安装Win10)2025-05-07 09:45:08
  • bs4库是什么(bs4库是什么在哪安装?)2025-05-07 09:45:08
  • 神秘代码网站(神秘代码网站有哪些)2025-05-07 09:45:08
  • mt103报文怎么看(mt103报文52d项)2025-05-07 09:45:08
  • 一年级数学看图圈一圈填一填(一年级看图圈出正确的答案)2025-05-07 09:45:08
  • 免费代码网站2023(免费代码网站模板)2025-05-07 09:45:08
  • knn模型是什么(knn模型用来干嘛的)2025-05-07 09:45:08
  • 全屏图片