一、导出:
导出语句:
expdp sanyayun/sanyayun@syerpdb directory=DMP dumpfile=fooderp.dmp content=all SCHEMAS=sanyayun
directory:文件夹名 注释:此文件夹名称并不是文件夹路径,而是为某个路径做的重命名
dumpfile:文件名称
SCHEMAS:导出模式(如果是用户名就是导出整个用户,如果是table就是指导出表)
创建文件夹语句:
CREATE [OR REPLACE] DIRECTORY 文件夹名 AS '路径名';
为用户分配文件夹使用权限:
grant read,write on directory 文件夹名 to 用户名
二、导入:
1.创建表空间:
create tablespace newfooderp_DATA
logging datafile 'F:\app\Administrator\admin\orcl\test\newfooderp_DATA.dbf'
size 50m autoextend on next 10m
extent management local;
2.创建临时表空间
create temporary tablespace newfooderp_Temp
tempfile 'F:\app\Administrator\admin\orcl\test\newfooderp_temp.dbf'
size 50m autoextend on next 10m
extent management local;
3.创建用户,并分配表空间和临时表空间
create user newfooderp identified by newfooderp
default tablespace newfooderp_DATA
temporary tablespace newfooderp_Temp;
4.为用户分配权限
grant create session to newfooderp;
grant connect,resource,dba to newfooderp;
5.导入:table_exists_action=replace:表已存在就替换
impdp 导入用户名/导入用户密码@数据库名称 table_exists_action=replace directory=文件夹名
dumpfile=文件名 REMAP_SCHEMA=导出用户名:导入用户名 REMAP_TABLESPACE=导出表空间:导入表空间