impdp/exmdp 在Linux中的导入导出

--查询directory的执行路径和名称

select * from dba_directories;

--创建directory  后面路径自己定义

create  [or replace] directory  JFPT  as  '/home/dumpfile';

--授权   jfpt(用户名)

grant read,write on directory  JFPT to jfpt;

--导出 我用的超级用户

expdp \'/ as sysdba \' directory=JFPT dumpfile=jfpt.dmp TABLES=JFPT.BUMP%

impdp \'/ as sysdba \' dumpfile=jfpt.dmp directory=jfpt REMAP_TABLESPACE=JFPT:LOANMANAGE REMAP_SCHEMA=JFPT:LOANMANAGE  TABLE_EXISTS_ACTION=APPEND

REMAP_TABLESPACE:从JFPT导入到LOANMANAGE表空间

REMAP_SCHEMA:从JFPT导入到LOANMANAGE用户

--当使用IMPDP完成数据库导入时,如遇到表已存在时,Oracle提供给我们如下四种处理方式:
SKIP:跳过已经存在的表,继续导入下一个对象,如果CONTENT设置了DATA_ONLY参数,则不能使用SKIP
APPEND:不会影响已存在的数据,在原有数据表的基础上继续增加数据
REPLACE:先删除掉表,然后创建表,最后完成数据插入
TRUNCATE:删除已存在的行,然后插入所有的数据

 

posted @ 2020-12-10 16:58  学习的过程就是成长  阅读(104)  评论(0)    收藏  举报