将表的数据由表空间移至另一个表空间:
alter table tablename move tablespace tbsname;

解决方案 »

  1.   

    对于同一个oracle用户而言,是这样的,不同的表空间不能拥有相同名字的表。
    因为表空间只是一个用来存储数据的物理空间,除了在建表时指定表空间外,使用
    的时候,对于表是存放在哪个表空间,是不用考虑的。
      

  2.   

    exp/imp
    或者
    insert into user1.tab select * from user2.tab
      

  3.   

    管它是什么空间,只要导到该表就行了.
    原主机上:
    exp system/system_password owner=你想导出的用户1,用户2... file=filename log=logname
    目标主机上:
    imp system/system_password fromuser=你导出的用户名1,用户2...   touser=你要导入的用户名1,用户2...  file=filename log=logname
    (注意,imp时,fromuser和touser的顺序是一一对应的)
      

  4.   

    如果是在同一个库中用 insert into user1.tab select * from user2.tab 试试。
      

  5.   

    copy from bid/bid@orcl to sky/sky@orcl append menuinfo using select * from menuinfo不同表空间,进行复制表