ORA-00959: 表空间 'MC_DATA' 不存在
创建表市,提示ORA-00959: 表空间 'MC_DATA' 不存在。
create table newtable as select * from old_user.newtable where 1=2;
各位有没有碰到过。
------解决方案--------------------
------解决方案--------------------没搞明白,啥意思
------解决方案--------------------你看下当前用户的默认表空间
------解决方案--------------------创建表时,触发了表空间检查,应该是你的oracle字典和时间表空间不匹配造成的,如果这个
表空间无用的话,现offline,然后删除吧
------解决方案--------------------复制表结构的时候,将表的表空间限制也带过来了吧,
------解决方案--------------------当前用户下的缺省表空间可能不存在或者Offline了。
察看缺省表空间
select username,DEFAULT_TABLESPACE from dba_users;
------解决方案--------------------然后再创建表空间'MC_DATA'
或者将当前用户的缺省表空间改为其他表空间后再建表