oracle 加全文索引,Oracle创建全文索引
生活随笔
收集整理的這篇文章主要介紹了
oracle 加全文索引,Oracle创建全文索引
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、創建表空間,有必要將物理文件設置大一些
2、創建基于這個表空間的用戶
3、創建需要建立全文索引的表
4、用管理員帳戶為使用這用戶開發ctx_ddl權限
grant? execute on ctx_ddl to useer;
5、創建適合的lexer(解析器)
exec ctx_ddl.create_references('my_lexer','basic_lexer');
這里創建的basic_lexer解析器,將不支持utf-8的解析
6、為需要添加全文索引的列創建索引
create index myindex on tablename(column_name) indextype is ctxsys.context parameters('lexer my_lexer');
這里選擇context類型的索引,將不會自動同步,需要手動設置同步
7、設置同步
打開pl sql developer
右擊jobs,選擇新建
What值:
BEGIN
ctx_ddl.sync_index('myindex');
commit;
END;
間隔中寫:
SYSDATE + (1/24/24)
這表示間隔15分鐘同步一次
總結
以上是生活随笔為你收集整理的oracle 加全文索引,Oracle创建全文索引的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 强烈推荐!PPT实战技巧精华归纳,有这一
- 下一篇: mse均方误差计算公式_PCA的两种解读