怎么样将一个用户下的表移到另外一个用户下 问题是这样的,我用SYSTEM账户建了几个表A,B,C.SYSTEM的默认表空间是SYSTEM。然后我又建了一个表空间LUO,和一个账户LUOMUWEN,其默认表空间为LUO。然后把表A,B,C移到了表空间LUO里,但是在OEM中的方案下我的LUO节点下仍然没有表A,B,C。而表A,B,C仍在SYSTEM下。我想把他们移动到LUO 的节点下。如何实现??求你们帮帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 移动表:alter table tbname move tablespace tablespace_name;然后给LUOMUWEN 赋相关权限就可以了. 这个用过,只是将表从A空间移到B空间,但是那个方案的节点LUO下还是没有表的信息啊 很正常,你只是修改了A、B、C三个表的存储属性,即所属表空间,并没有将表从SYSTEM Schema复制到LUOMUWEN Schema。将A、B、C三个表从SYSTEM方案复制到LUOMUWEN方案有多种方法,如果强调是移动,那复制后可以删除原表。1:执行建表脚本在LUOMUWEN中创建表,然后insert ... select ...即可2:从system中exp出DMP,只导需要的表(ABC)即可,然后imp至LUOMUWEN3:create table ... as select ...命令,完成后需创建相关constraint和索引等4:copy命令,只能在sqlplus中执行 修改表的拥有者,google了下,好象是找不行,都是说重建一个不知新版本有没有增加这个功能 http://blog.csdn.net/wh62592855/archive/2009/09/27/4599333.aspx楼主可能没有搞清楚SCHEMA,USER,TABLESPACE这几个概念 可以参考下上面的文章你现在是已经把表移动到LUO表空间里了 可是这些表是用SYSTEM SCHEMA创建的当然不会到LUO SCHEMA下了1你可以通过exp/imp来把表导入LUO方案下EXP/IMP的使用方法如下http://blog.csdn.net/wh62592855/archive/2009/09/29/4614003.aspx2或者重新在LUO下新建三张表create table ... as select ... from ...; 兄弟 上次的帖子里有个问题我引用你的话了 呵呵 有空的话去看看http://topic.csdn.net/u/20091029/08/d5a43287-eeb5-4b9e-9322-735f39e2537b.html Oracle多用户访问问题 求助:oracle中有没有这样一个函数,类似方差的,谢谢大家帮忙! 如何将二进制的"11111111"转成十进制?? ----------出资-----出资----------请高手安装配置数据库集群 RMAN 备份方案 下面的過程語句有什麼問題嗎?編繹通不過 我是初学者,很困惑,为什么system表空间的文件格式是system01.dbf,而我自己建立的表空间则是*.ora,表空间和数据文件到底是怎么回事,怎 快点来,50分求个建议!(只要合理,马上揭贴) 请PROC/C++高手解惑 只有一个数据文件能恢复吗? SQL优化分享 oracle数据库 缓冲池
移动表:
alter table tbname move tablespace tablespace_name;然后给LUOMUWEN 赋相关权限就可以了.
这个用过,只是将表从A空间移到B空间,但是那个方案的节点LUO下还是没有表的信息啊
1:执行建表脚本在LUOMUWEN中创建表,然后insert ... select ...即可
2:从system中exp出DMP,只导需要的表(ABC)即可,然后imp至LUOMUWEN
3:create table ... as select ...命令,完成后需创建相关constraint和索引等
4:copy命令,只能在sqlplus中执行
不知新版本有没有增加这个功能
当然不会到LUO SCHEMA下了1
你可以通过exp/imp来把表导入LUO方案下
EXP/IMP的使用方法如下http://blog.csdn.net/wh62592855/archive/2009/09/29/4614003.aspx2
或者重新在LUO下新建三张表
create table ... as select ... from ...;
我引用你的话了 呵呵 有空的话去看看
http://topic.csdn.net/u/20091029/08/d5a43287-eeb5-4b9e-9322-735f39e2537b.html