日期:2014-05-16  浏览次数:20642 次

IMPdp 导入问题,在线急等
背景:把一个表空间的数据导出然后导入新的用户和表空间中 ,使用EXPDP 和IMPdp 

使用IMPDP 导入时提示 表空间不存在

下面是操作过程,各位大侠帮看下哪有问题?
使用导出命令:expdp directory=dmpbak dumpfile=test2014-03-11.dmp logfile=0311.log;

新表空间创建命令:
create tablespace zy logging datafile 'D:\app\Administrator\oradata\or
cl\zy.dbf' size 50m autoextend on next 50m maxsize 20480m extent management
 local;

创建用户:
create user zy identified by 123 default tablespace zy;
授权:
grant connect ,resource to zy;
grant read,write on directory dmpbak to zy;

导入命令:
impdp directory=dmpbak dumpfile=test2014-03-11.dmp logfile=zy0311.log re
map_schema=test:zy remap_tablespace=test:zy;


附部分日志:

处理对象类型 SCHEMA_EXPORT/TABLE/TABLE
ORA-39083: 对象类型 TABLE:"ZY"."SYS_USER" 创建失败, 出现错误:
ORA-00959: 表空间 'ZY;' 不存在
失败的 sql 为:
CREATE TABLE "ZY"."SYS_USER" (
------解决方案--------------------
亲,导入的时候不要在语句最后面加;否则会把zy;看做一体,所以提示zy;不存在