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

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_IL0000053986C00001$$                                                         LOBINDEX           PPZHU
SYS_LOB0000053986C00001$$                                                        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_IL0000053986C00001$$                                                         LOBINDEX           PPZHU
SYS_LOB0000053986C00001$$                                                        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_IL0000053986C00001$$                                                         LOBINDEX           OOO
SYS_LOB0000053986C00001$$                                                        LOBSEGMENT         OOO
 
SQL> select STATUS from dba_indexes where index_name='SYS_IL0000053986C00001$$';
 
STATUS
--------
VALID
 
最后是有效的不需要重建。

时间: 2024-12-31 20:51:11

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

LOB字段存放在指定表空间 清理CLOB字段及压缩CLOB空间

 LOB字段存放在指定表空间 清理CLOB字段及压缩CLOB空间    把LOB字段的SEGMENT 存放在指定表空间.清理CLOB字段及压缩CLOB空间 1.创建LOB字段存放表空间:create tablespace lob_test datafile '/oracle/data/lob_test.dbf' size 500m autoextend on next 10m maxsize unlimited   2.移动LOB字段到单独存放表空间:ALTER TABLE CENTER_ADM

通过JDBC操纵Oracle数据库LOB字段的几种情况分析

oracle|数据|数据库 通过JDBC操纵Oracle数据库LOB字段的几种情况分析纵横软件制作中心 雨亦奇2003-6-10 15:14:19在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了.因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象.档案等).而LONG.LONG RAW等类型的字段,虽然存储容量也不小(可达2GB),但由于一个表中只能有一个这样类型的字段的

通过JDBC操纵Oracle数据库LOB字段的分析

在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了.因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象.档案等).而LONG.LONG RAW等类型的字段,虽然存储容量也不小(可达2GB),但由于一个表中只能有一个这样类型的字段的限制,现在已很少使用了.  LOB类型分为BLOB和CLOB两种:BLOB即二进制大型对象(Binary Large Object),适用于存贮非

LOB字段相关概念(自动创建LOB索引段和重建索引方法)

LOBs,或Large Objects字段,是Oracle中用于处理存储非字符数据推荐的一种字段类型,例如mp3,video,图片,和long字符串数据.二进制大对象,或BLOBs,字符大对象,或CLOBs,能够存储TB的数据. LOB列有许多相关的属性,每个LOB列属性可以使用"LOB (lobcolname) STORE AS ..."这种语法来描述. 一个包含LOBs字段类型的表(CLOB,NCLOB和BLOB)会为每个LOB列创建两个额外的磁盘段segment,LOBINDEX

android-安卓sqlite建表后只有三个字段

问题描述 安卓sqlite建表后只有三个字段 我在之后使用数据库时,发现只有前三个字段,INTRODUCT及以后的都没有,请问这是为什么 private static final String DATABASE_CREATE = "create table classname (_id integer primary key autoincrement," + VIDEONAME +"varchar(20)," +VIDEOADD +"varchar(20

在Oracle 8i的SQL*Plus中如何利用LOB字段存取操作系统二进制文件

oracle|二进制    在Oracle 8i的SQL*Plus中如何利用LOB字段存取操作系统二进制文件                                                        广东省岭澳核电有限公司工程控制处管理信息科(518124)  黄福同           Oracle 8i数据库系统功能比前面版本更加完善,尤其是出现了BLOB,CLOB,NCLOB,BFILE这些LOB(大型对象)类型来取代功能有限的LONG.LONGRAW类型.BLOB字段

J2EE程序中使用oracle数据库LOB字段的总结(elathen)

j2ee|oracle|程序|数据|数据库 最近在J2EE的项目中需要使用LOB字段保存文本信息以及图片和文件,到网上搜拉一下,还不少,仔细看拉一下,但都不是很全有的还有错误,经过几天的实践,把问题都解决拉,顺便总结一下,希望对需要的朋友有点参考 LOB中我们用的比较多的主要有两种CLOB和BLOB,我们对两种类型分别讨论 1.CLOB是字符型LOB,主要存储文本信息,,最长为4G.,在J2EE程序中,比如网页的textarea中的字符信息比较长,Varchar2字段类型不能满足时,我们就得用C

[20140731]关于LOB字段存储特性4.txt

[20140731]关于LOB字段存储特性4.txt --12c开始建立表如果包含lob,缺省建立的是securefile,securefile支持一些新特性,比如: Deduplication, Compression and Encryption. --在11g下测试securefile看看. SCOTT@test> @ver BANNER ----------------------------------------------------------------------------

ORACLE中LOB字段的使用和维护

oracle 摘要:本文通过实例介绍了在ORACLE数据库中通过DBMS_LOB包使用和维护LOB数据类型的基本方法. 关键词:ORACLE DBMS_LOB LOB 维护 中图分类号:TP31 1.引言 随着社会的发展,在现代信息系统的开发中,需要存储的已不仅仅是简单的文字信息,同时还包括一些图片和音像资料或者是超长的文本.比如开发一套旅游信息系统,每一个景点都有丰富的图片.音像资料和大量的文字介绍.这就要求后台数据库要有存储这些数据的能力.ORACLE公司在其Oracle8i中通过提供LOB