关于重建LOB字段的表后是否需要重建LOB索引(试验)

简介: SQL> create table test123  2    (t clob)  3   lob(t) store as (disable storage in row); Table created SQL> select SEGMENT_NAME,SEG...
SQL> create table test123
  2    (t clob)
  3   lob(t) store as (disable storage in row);
 
Table created
SQL> select SEGMENT_NAME,SEGMENT_TYPE,tablespace_name from user_segments;
 
SEGMENT_NAME                                                                     SEGMENT_TYPE       TABLESPACE_NAME
-------------------------------------------------------------------------------- ------------------ ------------------------------
SYS_IL0000053986C00001LOBINDEXPPZHUSYSLOB0000053986C00001
                                                        LOBSEGMENT         PPZHU
TEST123                                                                          TABLE              PPZHU
 
SQL> alter table test123 move tablespace ooo;
 
Table altered
SQL> select SEGMENT_NAME,SEGMENT_TYPE,tablespace_name from user_segments;
 
SEGMENT_NAME                                                                     SEGMENT_TYPE       TABLESPACE_NAME
-------------------------------------------------------------------------------- ------------------ ------------------------------
SYS_IL0000053986C00001LOBINDEXPPZHUSYSLOB0000053986C00001
                                                        LOBSEGMENT         PPZHU
TEST123                                                                          TABLE              OOO
 SQL> alter table test123 move lob(t) store as( tablespace ooo);
 
Table altered
 
SQL> select SEGMENT_NAME,SEGMENT_TYPE,tablespace_name from user_segments;
 
SEGMENT_NAME                                                                     SEGMENT_TYPE       TABLESPACE_NAME
-------------------------------------------------------------------------------- ------------------ ------------------------------
TEST123                                                                          TABLE              OOO
SYS_IL0000053986C00001LOBINDEXOOOSYSLOB0000053986C00001
                                                        LOBSEGMENT         OOO
 
SQL> select STATUS from dba_indexes where index_name='SYS_IL0000053986C00001$$';
 
STATUS
--------
VALID
 
最后是有效的不需要重建。
目录
打赏
0
0
0
0
91
分享
相关文章
|
10月前
|
如何删除表中的重复记录只保留其中一条?
如何删除表中的重复记录只保留其中一条?
262 0
表索引——隐藏索引和删除索引
前言 MySQL 8开始支持隐藏索引。隐藏索引提供了更人性化的数据库操作。
实践了5千万的数据表和重建索引,学到了!
实践了5千万的数据表和重建索引,学到了!
1771 0
SQLServer中重建聚集索引之后会影响到非聚集索引的索引碎片吗
原文:SQLServer中重建聚集索引之后会影响到非聚集索引的索引碎片吗   本文出处:http://www.cnblogs.com/wy123/p/7650215.html (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无...
1193 0