ORACLE全文索引的创建查询实例

1.启用ctxsys的用户

(可使用ORACLE 管理控制台去启用)

2.在ctxsys用户下给ctx_cx用户赋权限

grant execute on ctx_ddl to ctx_cx;

3. 选择中文词法分析器,ctx_cx下执行

exec ctx_ddl.create_preference ('my_chinese', 'chinese_lexer');

4.建立表空间CTX_STORAGE

(以下脚本仅供参考,具体路径和参数设置看具体使用)

CREATE TABLESPACE CTX_STORAGE

NOLOGGING

DATAFILE'F:/oracle/oradata/stonehu/CTX_STORAGE.dbf'SIZE10000M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

5. 设置全文索引的存储属性

(选择存储的表空间)

BEGIN

ctxsys.CTX_DDL.CREATE_PREFERENCE('CTX_STORAGE', 'BASIC_STORAGE'); ctxsys.CTX_DDL.SET_ATTRIBUTE('CTX_STORAGE', 'I_TABLE_CLAUSE',

'TABLESPACE idx_context');

ctxsys.CTX_DDL.SET_ATTRIBUTE('CTX_STORAGE', 'K_TABLE_CLAUSE',

'TABLESPACE idx_context');

ctxsys.CTX_DDL.SET_ATTRIBUTE('CTX_STORAGE', 'R_TABLE_CLAUSE',

'TABLESPACE idx_context');

ctxsys.CTX_DDL.SET_ATTRIBUTE('CTX_STORAGE', 'N_TABLE_CLAUSE',

'TABLESPACE idx_context');

ctxsys.CTX_DDL.SET_ATTRIBUTE('CTX_STORAGE', 'P_TABLE_CLAUSE',

'TABLESPACE idx_context');

ctxsys.CTX_DDL.SET_ATTRIBUTE('CTX_STORAGE', 'I_INDEX_CLAUSE',

'TABLESPACE idx_context');

END;

/

6.建立全文索引

CREATE INDEX cntxt_t_ry_gzdx_bz ON ctx_owner.t_ry_gzdx_bz(ssyj) indextype is ctxsys.context

parameters('lexer MY_chinese storage CTX_STORAGE')

oracle建立索引 例子,ORACLE全文索引建立查询实例相关推荐

  1. 用oracle建立索引步骤,Oracle建立全文索引的步骤

    Oracle全文索引相信大家都有一定的了解,下面就教您如何建立oracle全文索引,如果您对oracle全文索引方面感兴趣的话,不妨一看. 步骤一 检查和设置数据库角色 首先检查数据库中是否有CTXS ...

  2. SQL 如何建立索引来加快数据库的查询

    文章目录 1. 什么是索引 2. 索引的特点 3. 索引的分类 4. 索引的设计原则 5. 创建索引 5.1. 自动创建索引 5.2. 手动创建索引 5.2.1. 创建表时创建索引 5.2.2. 在已 ...

  3. oracle怎么么创建索引,Oracle 创建索引,oracle索引怎么创建

    Oracle 创建索引,oracle索引怎么创建 索引是数据库服务器用来加快检索的速度,再通过加了索引的列进行检索 时候,数据库会自动使用索引,使用索引所在的列值进行快速检索,快速定位到 真实的数据内 ...

  4. Oracle删除索引 判断,Oracle索引(index)的分类、建立与删除

    1.索引分类 a) 唯一索引,    作用是数据约束,保证数据唯一,还有就是数据索引,提高查询效率 b)一般索引,只有数据索引的作用, 2.唯一索引的建立 create unique index 索引 ...

  5. oracle 检查索引失效,oracle 索引失效原因_汇总

    1) 没有查询条件,或者查询条件没有建立索引 2) 在查询条件上没有使用引导列 3) 查询的数量是大表的大部分,应该是30%以上. 4) 索引本身失效 5) 查询条件使用函数在索引列上,或者对索引列进 ...

  6. Oracle创建索引bitmap,Oracle编程高手箴言:位图索引(Bitmap Index)的故事

    Oracle编程高手箴言:位图索引(Bitmap Index)的故事 您如果熟悉Oracle数据库,我想您对Thomas Kyte的大名一定不会陌生.Tomas主持的asktom.oracle.com ...

  7. 建立索引lucene_用Lucene建立搜索索引

    建立索引lucene 本文是我们名为" Apache Lucene基础知识 "的学院课程的一部分. 在本课程中,您将了解Lucene. 您将了解为什么这样的库很重要,然后了解Luc ...

  8. oracle物理索引结构,oracle学习笔记(6)oracle物理结构--索引

    1.索引(index):索引是为了提高数据检索的性能而建立的,利用它可快速的确定指定的信息.索引分为:B-Tree Index(最常用).全局或局部索引.位图索引(Bitmap Index).函数索引 ...

  9. oracle 强制索引 hint,oracle常用hint详解

    相对而言ORACLE优化器已经非常智能,产生的执行计划也是最优的,但是ORACLE还是提供了一些hint供用户显示的控制执行计划,因为大千世界各种各样的业务都有,ORACLE优化器生成的执行计划并不一 ...

  10. oracle松散索引扫描,oracle跳跃式索引扫描测试

    Oracle 中我们知道能够使用跳跃式索引扫描(Index Skip Scan).然而,能利用跳跃式索引扫描的情况其实是有些限制的CREATE TABLE test AS SELECT ROWNUM ...

最新文章

  1. 解析并验证IE6及之前版本的'!important’ BUG(转)
  2. MATLAB学习笔记(九)
  3. python获取键盘输入_Python 3 学习笔记之——键盘输入和读写文件
  4. Linux下LAMP服务配置
  5. Linux Redis集群搭建与集群客户端实现
  6. wd移动硬盘插电脑没反应_西数移动硬盘-急急急!!!!!西部数据移动硬盘插在电脑上不显示盘符了,有人知道? 爱问知识人...
  7. 用Nginx在win2008服务器部署ssl后xmlhttp异常(msxml6.dll 错误 ‘80072f7d‘ )的解决方法
  8. php生成白色背景图片
  9. Ipone桌面计算机没了,苹果笔记本桌面图标不见了怎么办
  10. 搜索引擎的技术发展趋势
  11. html自动调音量,HTML5 音量调节控件
  12. 01、本地微信服务器测试环境
  13. centos7 安装 oceanbase 单机版测试
  14. 中西医结合外科疾病 100247
  15. TI芯片(335x、437x、572x)uboot设置logo居中
  16. 域前置,水太深,偷学六娃来隐身
  17. 根据浏览器标识判断浏览器类型
  18. Dwarves(拓扑排序+字符串使用map量化表示)
  19. java面向对象oop阶段总结
  20. AI机器人系统工作中是如何识别空号的

热门文章

  1. 基于imcrop,裁剪人脸视频
  2. 在线进位制计算机,2进制换算(十六进制计算器在线)
  3. IntelliJ IDEA如何自动生成serialVersionUID?
  4. 国际及港澳台电话国家代码表
  5. 实习转正述职报告PPT模板
  6. CDR 制作“决战高考”海报
  7. 【uniapp】 H5微信授权登录
  8. Speedoffice(Excel)怎么把边框线条加粗
  9. 互联网日报 | 前11月全国网购超10万亿元;B站8月月活首次突破2亿;华为Mate40标准版开启预售...
  10. 用photoshop去掉图片文字