千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > ORACLE里面LOBINDEX,LOBSEGMENT类型的是什么对象?

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

来源:千锋教育
发布人:xqq
时间: 2023-10-13 12:19:56 1697170796

一、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 等。

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

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

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT
PC端网站,手机版网站,APP,三者可以实现共用同一数据库,能同步更新吗?

一、PC端网站,手机版网站,APP,三者可以实现共用同一数据库同步更新一般网站实现pc端与移动端适配的需求,方案有两个:1、一套页面,从设计时...详情>>

2023-10-13 14:10:53
怎么看待oracle的exadata与share nothing系列的hadoop等,以及优缺点相互对比、各自的前途对未来的影?

一、怎么看待oracle的exadata与share nothing系列的hadoop等exadata的架构我也仔细思考过很久,个人愚见,exadata引进了部分MPP思想,当并非MPP...详情>>

2023-10-13 13:58:16
MySQL数据库char类型的长度是什么意思?

一、MySQL数据库char类型的长度是什么意思MySQL数据库char类型的长度是指该字段所占用的字节数。char数据类型是MySQL中固定长度的字符类型。 我...详情>>

2023-10-13 13:51:32
“数据库”领域里面的“数据字典”到底是什么?

一、“数据库”领域里面的“数据字典”到底是什么数据字典是一个存放有数据库所用的有关信息,在数据库设计的初期将数据库中的各类数据的描述集...详情>>

2023-10-13 13:49:07
微博feed系统的推模式和拉模式的架构是怎样的?

一、微博feed系统的推模式架构1、发布服务负责生成用户的消息,将消息推送到数据发布中心。2、推送服务在接收到新消息后,根据消息的类型和内容...详情>>

2023-10-13 13:28:55
快速通道