expdp/impdp导出导入

简介:

创建导出文件存放位置文件夹

create directory dir_dump as '/home/oracle';

给用户授权

grant read, write on directory dir_dump to user;

导出数据

expdp user/password directory=dir_dump dumpfile=expdp.dmp schemas=user;

expdp user/password directory=dir_dump dumpfile=dir_dump:exp%U.dmp  filesize=2m;  #导出到多个文件,用filesize控制单个文件的大小

导入数据

impdp user/password directory=dir_dump dumpfile=expdp.dmp table_exists_action=replace logfile=xxx.log

特别说明:table_exists_action参数用来控制在导入时对于已经存在的表如何处理


table_exists_action选项:

    1.skip是如果已存在表,则跳过并处理下一个对象(此项为默认选项);

    2.append是为表增加数据,如果唯一键冲突会报错;

    3.truncate是截断表,然后为其增加新数据;

    4.replace是删除已存在表,重新建表并追加数据




     本文转自阿伦艾弗森 51CTO博客,原文链接:http://blog.51cto.com/perper/1962712,如需转载请自行联系原作者

相关文章
|
Oracle 关系型数据库 数据库
通过数据泵expdp、impdp方式备份与还原(导出与导入)Oracle数据库
通过数据泵expdp、impdp方式备份与还原(导出与导入)Oracle数据库
|
Oracle 关系型数据库 数据库
Oracle expdp impdp导出导入命令及数据库备份
Oracle expdp impdp导出导入命令及数据库备份
296 0
|
Oracle 关系型数据库
PLSQL_数据泵导入进度查看Impdp/Expdp Status(案例)
20150701 Created By BaoXinjian 一、摘要 查看EXPDP/IMPDP的进度,当你当如导出的时候,如果数据量比较大,中途有些人会着急,不免想看看进度如何 1. 两个视图 DBA_DATAPUMP_JOBS; DBA_DATAPUMP_SESSIONS; 2.
3317 0
|
机器学习/深度学习 Oracle 关系型数据库
【expdp】10g数据泵expdp工具选项详解及应用示例
理解expdp各个选项的含义最好的途径就是逐一的进行测试,这样可以在感性上有一个真实的体验。 1.数据泵expdp导出工具与传统的exp导出工具的区别 1)exp是客户端程序,既可以在客户端使用,也可以在服务器端使用; 2)expdp是服务器端工具,只能在ORACLE服务器端使用,不能在客户端使用; 3)这两个工具生成的备份文件不能被对方与之对应的导入工具使用; 4)expdp在灵活性和功能性上与exp相比,有质上的飞跃。 2.expdp命令行选项列表 使用“-help”选项获得expdp命令可用的选项列表和简单的注释信息。 ora10g@linux5 /expdp$ expdp help
351 0
|
Oracle 关系型数据库 数据库
expdp 导出简单笔记
expdp 导出简单笔记 1、要创建oracle可访问的目录必须赋予oracle:oinstall的权限 [root@oracle/]# chown -R oracle:oinstall /data1 2、切换到oracle用户 [roo...
916 0
|
网络协议 Oracle 关系型数据库