使用数据泵导入导出dmp文件

it2023-09-11  110

一:数据泵导出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;
最新回复(0)