也就是说:
我以前的表都是建在system表空间上.我将用户的表空间改过来后,但是以前的表和数据还是放在以system表空间上.我怎样将它们移到新的表空间上!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
高手们求救呀!

解决方案 »

  1.   

    可以用Exp导出你在system表空间上建的表,然后用imp导入
    exp system/manager file=<filename.dmp> tables=<tab1,tab2,...> imp <user>/<password> file=<filename.dmp> fromuser=system touser=<newuser>
      

  2.   

    to:zhangshunshi(宇轩) ( ) 
    你这个好象只是将system用户的表转移到 新用户下来,
    而我的意思是将本用户在system 表空间的表转移到新的表空间上!!!
    表空间≠用户
      

  3.   

    alter table table_name move tablespace tablespace_name
      

  4.   

    to : bbfc1979(要你命三千) ( ) 
    不行呀. 
    alter table rs_gzjl move tablespace partition rsgl;
    错误位于第1行:
    ORA-14004: 缺少 PARTITION 关键字
    SQL>  alter table rs_gzjl move  partition  tablespace  rsgl;
     alter table rs_gzjl move  partition  tablespace  rsgl
                                                      *
    错误位于第1行:
    ORA-14020: 不可以指定表分区的此物理属性
      

  5.   

    不是8i?还是Exp/Imp好了
    create user user_name identified by pwd
    default tablespace tablespace_name 然后再用zhangshunshi(宇轩)的方法