Oracle索引Move表空间

问题:

工作过程中, 发现删除再重新创建的新表, 默认创建的索引所在空间与之前的表不一致.

解决方法

alter index 索引名 rebuild tablespace 其他表空间;

查看move 表空间是否成功: 结果应该是有一条记录.

select * from user_indexes where index_name='XXXXXX_PK';

相关查找sql语句:

select * from dba_users where default_tablespace='old_tablespace';
select * from dba_tablespaces where tablespace_name='new_tableSpace';

 

你可能感兴趣的:(学习)