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和LOBSEGMENT。可以通过DBA_LOBS,ALL_LOBS或USER_LOBS数据字典视图表来查看他们以及LOB属性。
按照MOS(1490228.1)的示例,可以指定LOBINDEX和LOBSEGMENT的表空间(8i以前的版本允许LOBINDEX和LOBSEGMENT使用的表空间不同):
Create table DemoLob ( A number, B clob )LOB(b) STORE AS lobsegname ( TABLESPACE lobsegts STORAGE (lobsegment storage clause) INDEX lobindexname (TABLESPACE lobidxtsSTORAGE ( lobindex storage clause ) ) )TABLESPACE tables_tsSTORAGE( tables storage clause );
下面再做个简单的实验,证明LOB列的表会自动创建LOB索引:
Table created
SQL> create index idx_ml_test1 on ml_test1 (a);
create index idx_ml_test1 on ml_test1 (a)
*
ERROR at line 1:
ORA-02327: cannot create index on expression with datatype LOB
ORA-02327: 无法以数据类型 LOB 的表达式创建索引
SQL> col table_name for a10
SQL> select index_name,status,index_type,table_name from user_indexes where table_name='ML_TEST1';
INDEX_NAME STATUS INDEX_TYPE TABLE_NAME
------------------------------ -------- --------------------------- ----------
SYS_IL0000013716C00001$$ VALID LOB ML_TEST1
------------------------- ---------- ----------
SYS_IL0000013716C00001$$ LOBINDEX 65536
SYS_LOB0000013716C00001$$ LOBSEGMENT 65536
ML_TEST1 TABLE 65536
alter tableml_test1 move lob(a) store as (tablespace users);
LOB字段相关概念(自动创建LOB索引段和重建索引方法)相关推荐
- oracle 创建clob类型字段的索引,LOB字段相关概念(自动创建LOB索引段和重建索引方法)...
LOBs,或Large Objects字段,是Oracle中用于处理存储非字符数据推荐的一种字段类型,例如mp3,video,图片,和long字符串数据.二进制大对象,或BLOBs,字符大对象,或CL ...
- oracle中LOB字段相关概念(自动创建LOB索引段和重建索引方法)
OBs,或Large Objects字段,是Oracle中用于处理存储非字符数据推荐的一种字段类型,例如mp3,video,图片,和long字符串数据.二进制大对象,或BLOBs,字符大对象,或CLO ...
- logstash读取kafka所有topics 自动创建es 索引
logstash读取kafka的topics,根据内容提取指定字段然后自动创建es索引. input { kafka{ bootstrap_servers => "192 ...
- RocketMQ源码(八)Broker asyncSendMessage处理消息以及自动创建Topic
此前已经梳理了RocketMQ的broker接收Producer消息的入口源码RocketMQ(七)broker接收消息入口源码_代码---小白的博客-CSDN博客 在文章的最后我们到了SendMes ...
- mysql repair 索引_mysql 创建索引、重建索引、查询索引、删除索引 转自:http://www.phpernote.com/mysql/942.html...
本篇文章主要是对MySQL索引操作方法做了一下总结,包括创建索引.重建索引.查询索引.删除索引的操作.以下所列示例中中 `table_name` 表示数据表名,`index_name` 表示索引名,c ...
- k8s数据持久化之statefulset的数据持久化,并自动创建PV与PVC
StatefulSet是为了解决有状态服务的问题,对应的Deployment和ReplicaSet是为了无状态服务而设计,其应用场景包括: 稳定的持久化存储,即Pod重新调度后还是能访问到相同的持久化 ...
- oracle 查询索引个数,Oracle数据库索引的创建和查询
索引命名规范:普通索引最好i_开头,唯一索引最好u_开头,primary key索引最好pk_开头 1.创建索引:create index 索引名 on 表名(字段名); 2.查询索引 oracle中 ...
- kubectl 创建pvc_k8s数据持久化之statefulset的数据持久化,并自动创建PV与PVC
Statefulset StatefulSet是为了解决有状态服务的问题,对应的Deployment和ReplicaSet是为了无状态服务而设计,其应用场景包括:稳定的持久化存储,即Pod重新调度后还 ...
- MySQL索引介绍,普通索引,全文索引,空间索引,多列索引使用原则,建立索引常用的规则
转自:https://blog.csdn.net/tomorrow_fine/article/details/78337735 1.MySQL在创建数据表的时候创建索引 在MySQL中创建表的时候,可 ...
最新文章
- 学习利器:工欲善其事,必先利其器
- NSCache和NSURLCache网络缓存优化
- 深入理解SpringCloud之配置刷新
- 解决git下载出现:Failed to connect to 127.0.0.1 port 1080: Connection refused拒绝连接错误
- [YTU]_2781( 重复字符串)
- 修改Tomcat可支持get传参方式的url长度,get形式
- HTML样式 - CSS
- mysql 12142_php连接mysql的类mysql.class.php
- 第17件事 成功要素分析
- OMNet++新建工程及运行
- 【转】在无人值守程序(服务)中调用Microsoft Graph
- 【华为出品】物联网全栈开发实战营第2期来啦!送海思开发板
- IntentService用法小结
- 大学生慕课第二周学习笔记
- maven没有servlet(创建servlet后报错)
- express-urlrewrite express url重写
- 重装WIN7系统 - 通用激活
- excel 根据两点经纬度计算距离
- n维向量,n维向量空间,n维向量空间的维数
- 学习漫画应该如何入门?其实掌握这5种漫画套路就可以啦
热门文章
- 性能测试从零开始(视频笔记 20210504)
- 由于找不到msvcp140.dll,无法继续执行代码。重新安装可能会解决此问题
- [开发]resin+spring+struts配搭在线上常见的三个问题
- 大众185A车机屏有关资料
- 程序员的工资被严重高估?
- android 8.0 ps 命令,全网最全adb命令 - osc_8exjk9uk的个人空间 - OSCHINA - 中文开源技术交流社区...
- Android权限详解,权限整理
- Kbone与小程序跨端开发的一些思考
- SAP 采购申请、采购订单的审批策略
- 两大「宇宙中心」之争:未来科技城如何一步步落后奥体?