为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:7
【操作系统】:redhat7
【CPU】:x86
【问题描述】:DIMP导入全部到man表空间了。
导出语句 dexp '“sysdba”/"***"'@**.141:5236 DIRECTORY=/DmData1/dbbak FILE=full.dmp FULL=Y LOG=exp.log
导入语句 dimp '“sysdba”/"*"'@.145:5236 DIRECTORY=/DmData1/dbbak FILE=full.dmp FULL=Y LOG=dimp.log
导入之后,目标库的表全部到默认的main表空间了,没有到原来对应的表空间。
另外大梦数据库不支持。
alter table XXX move tablespac xxxx
迁移表到其他的表空间嘛?
我的版本:1-2-2-21.04.27-138501-10006-ENT
可以使用move语句修改存储表空间
alter table 表名 move TABLESPACE 表空间名;
建设先设置好默认表空间再迁移。
导入时可以勾选【定义包含表空间】
如果是命令导入需要增加参数 tablespace=y
需要注意提前创建好响应表空间
sysdab用户的表空间就是main,导入别的用户,且别的用户有自己的表空间,则导入数据后,数据会在用户的表空间中。