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;不存在