1) 使用expdp用户数据的导出
EXPDP NAME/PWD@ORCL SCHEMAS=ORACLE_USER DUMPFILE=DUMP_FILE.DUMP LOGFILE=DUMP_FILE_LOG.LOG DIRECTORY=MYDIR;
导出位于实例ORCL;用户NAME/PWD具有导出权限,导出用户ORACLE_USER下的所有数据,数据文件名为DUMP_FILE.dump,日志文件名为DUMP_FILE_LOG.LOG;
MYDIR指的是数据泵名称.
2) 使用impdp用户数据导入
IMPDP NAME/PWD@ORCL DIRECTORY=MYDIR DUMPFILE=DUMP_FILE.DUMP REMAP_SCHEMA=SOURCE_USER:TARGET_USER REMAP_TABLESPACE=SOURCE_SPACE:TARGET_SPACE;
导入位于实例ORCL;用户NAME/PWD具有导入权限,导入数据的来源为SOURCE,目标为TARGET;
MYDIR指的是数据泵名称.
其中需要注意:REMAP_SCHEMA与REMAP_TABLESPACE,替换源用户与目标用户的用户名和表空间,即:可以导入其他用户其他表空间的数据到指定用户指定表空间.
补充:当使用sys或者system等dba权限导入时,使用下列语句:
IMPDP USERID='NAME/PWD@ORCL as sysdba' DIRECTORY=MYDIR DUMPFILE=DUMP_FILE.DUMP REMAP_SCHEMA=SOURCE_USER:TARGET_USER REMAP_TABLESPACE=SOURCE_SPACE:TARGET_SPACE;
希望本篇博客对你有帮助.