1.
alter user quota xxxM/unlimited on tablespace_name
在表前面加表空间名
2.
alter index rebuild tablespace xxx;

解决方案 »

  1.   

    三、可以使用copy和同义词。
      

  2.   

    要明白用户与表空间是什么关系,你的问题就好解决了
    你不用新建一个用户,给user1加一个访问新的表空间的权限,把原来的两个表放入这个新的有空间中,就可以了,你的使用用户,根本就不知道你的表放在哪个表空间上,也就是你的程序不用做任何修改就行了
    你的领导很专业嘛
    呵换表空间的方法:
    alter table table_name move tablespace newtablespce_name;
    索引按上面兄台的办法做就行了好运
      

  3.   

    首先感谢大家!
    把问题总结一下:
    问题一:
    to yuaiwu(zrsoft) :
    "给user1加一个访问新的表空间的权限" 怎样操作,谢谢!
    问题二:
    问题是现在我的数据库中已经建好了表和表的索引,
    关键是用什么命令把索引移到另外的表空间?
    问题三:
    还是不太清楚,能说的详细一点吗?