一、導出:
導出語句:
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=導出表空間:導入表空間