全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

ORACLE里面LOBINDEX,LOBSEGMENT类型的是什么对象?

发布时间:2023-10-13 12:19:56
发布人:xqq

一、ORACLE里面LOBINDEX,LOBSEGMENT类型的是什么对象

建立含有lob字段的表时,oracle会自动为lob字段建立两个单独的segment,一个用来存放数据,另一个用来存放索引,并且它们都会存储在对应表指定的表空间中。但是当用alter table tb_name move tablespace tbs_name;来对表做空间迁移时只能移动非lob字段以外的数据,而如果要同时移动lob相关字段的数据,就必需用如下的含有特殊参数据的文句来完成,它就是: alter table tb_name move tablespace tbs_name lob (col_lob1,col_lob2) store as(tablesapce tbs_name)。

下面来看一个例子吧:

SQL>select OWNER,SEGMENT_NAME,SEGMENT_TYPE,TABLESPACE_NAME from dba_segments where owner=’TEST6′

OWNER SEGMENT_NAME SEGMENT_TYPE TABLESPACE_NAME

—– —————————— —————— ————————

TEST6 TEST_LOB TABLE TEST

TEST6 SYS_IL0000015539C00001$$ LOBINDEX TEST

TEST6 SYS_IL0000015539C00002$$ LOBINDEX TEST

TEST6 SYS_LOB0000015539C00001$$ LOBSEGMENT TEST

TEST6 SYS_LOB0000015539C00002$$ LOBSEGMENT TEST

SQL>alter table test6.test_lob move tablespace test1

Table altered.

SQL>select OWNER,SEGMENT_NAME,SEGMENT_TYPE,TABLESPACE_NAME from dba_segments where owner=’TEST6′

OWNER SEGMENT_NAME SEGMENT_TYPE TABLESPACE_NAME

—– —————————— —————— ————————

TEST6 TEST_LOB TABLE TEST1

TEST6 SYS_IL0000015539C00001$$ LOBINDEX TEST

TEST6 SYS_IL0000015539C00002$$ LOBINDEX TEST

TEST6 SYS_LOB0000015539C00001$$ LOBSEGMENT TEST

TEST6 SYS_LOB0000015539C00002$$ LOBSEGMENT TEST

SQL>ALTER TABLE TEST6.TEST_LOB MOVE TABLESPACE TEST1 LOB(A,B) STORE AS(TABLESPACE TEST1);

Table altered.

SQL>select OWNER,SEGMENT_NAME,SEGMENT_TYPE,TABLESPACE_NAME from dba_segments where owner=’TEST6′;

OWNER SEGMENT_NAME SEGMENT_TYPE TABLESPACE_NAME

—– —————————— —————— ————————

TEST6 TEST_LOB TABLE TEST1

TEST6 SYS_IL0000015539C00001$$ LOBINDEX TEST1

TEST6 SYS_IL0000015539C00002$$ LOBINDEX TEST1

TEST6 SYS_LOB0000015539C00001$$ LOBSEGMENT TEST1

TEST6 SYS_LOB0000015539C00002$$ LOBSEGMENT TEST1

延伸阅读:

二、什么是数据库

有组织且相互关联的数据的集合称为数据库。database 是一个存储数据的应用程序。它有各种应用程序,包括 MySQL、Microsoft SQL、Oracle 等。

每个数据库都不同,因为每个公司/组织都有其结构、数据类型和约束。数据库 会定期更新,以获取有关公司的最新数据。

数据库可以手动和数字方式维护。在这个数据无处不在的时代,数字数据库是优选和使用。数据库的大小取决于组织的数据和需求。

#it技术干货

相关文章

数据库设计时保持单个表的独立性,但是表之间没有主外键强制的约束,这样设计的利弊是什么?

数据库设计时保持单个表的独立性,但是表之间没有主外键强制的约束,这样设计的利弊是什么?

2023-10-13
PC端网站,手机版网站,APP,三者可以实现共用同一数据库,能同步更新吗?

PC端网站,手机版网站,APP,三者可以实现共用同一数据库,能同步更新吗?

2023-10-13
visual studio code里怎么建一个数据库SQL server?

visual studio code里怎么建一个数据库SQL server?

2023-10-13
oracle中如果查询结果为空则执行另外一条查询,或者换一个查询条件语句怎么写?

oracle中如果查询结果为空则执行另外一条查询,或者换一个查询条件语句怎么写?

2023-10-13

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取