一:数据泵导出dmp
expdp salary/a@192.168.3.15:1521/orcl dumpfile =salary.dmp
导出的文件会出现在数据库安装的该目录下:
E:\18c-database\admin\orcl\dpdump
二:数据泵导入dmp
1)创建泵目录(其中dmpdata文件夹需要手动创建,并且需要把导入的dmp文件放入此目录下)
create directory beng as 'D:\dmpdata';
2)授权泵目录给目标用户
Grant read,write on directory beng to salary;
3)执行导入数据(切换到数据泵存放的路径下(D:\dmpdata),在地址栏输入cmd回车即可调出命令窗口)
impdp salary/a@192.168.3.15:1521/orcl directory=beng dumpfile=salary.dmp schemas=salary
4)如果出现以下错误:
ORA-39083: 对象类型 TABLE:"salary"."t_c_table" 创建失败, 出现错误:
ORA-00959: 表空间 'grp' 不存在
执行以下语句创建表空间(其中D:\orcl目录需要手动创建),再执行第3步即可
create tablespace grp
datafile 'D:\orcl\grp.dbf' size 1024M --存储地址 初始大小1G
autoextend on next 10M maxsize unlimited --每次扩展10M,无限制扩展
EXTENT MANAGEMENT local autoallocate
segment space management auto;