Sign-up....

在oracle8.1.7下如何启用函数索引

操作过程如下:

conn sys/change_on_install@ test;

ALTER SYSTEM SET QUERY_REWRITE_ENABLED=TRUE;

系统已更改

ALTER SYSTEM SET QUERY_REWRITE_INTEGRITY=TRUSTED;

系统已更改

SHOW PARAMETER QUERY_REWRITE_INTEGRITY;

NAME TYPE VALUE

------------------------------------ ------- --------

query_rewrite_integrity string TRUSTED

show parameter QUERY_REWRITE_ENABLED;

NAME TYPE VALUE

------------------------------------ ------- ----------

query_rewrite_enabled boolean TRUE

show parameter compatible;

NAME TYPE VALUE

------------------------------------ ------- ------

compatible string 8.1.0

但是建立索引时

grant query rewrite to hmiszx;

conn hmiszx/hmiszx@ test;

create index idx_ys_worklog_estate on d_bhyb(nvl(s_bhmc,'0')) compute statistics;

还是提示:

ORA-00439: 未启用特征: Function-based indexes

[924 byte] By [msdn] at [2007-8-14 15:31:58]
# 1 Re: 在oracle8.1.7下如何启用函数索引

安装不全

select * from v$option确认一下

zmgowin at 2005-4-15 19:28:27 >
# 2 Re: 在oracle8.1.7下如何启用函数索引

感谢朋友,用你的方法查询:

Function-based indexes FALSE

好人做到底,请问我该如何安装呢?

toad2001 at 2005-4-18 15:26:21 >
# 3 Re: 在oracle8.1.7下如何启用函数索引

我是典型安装,加上这个功能,应选择那些项呢?

toad2001 at 2005-4-18 15:53:41 >
# 4 Re: 在oracle8.1.7下如何启用函数索引

8.1.7默认情况下应该自动启用的把

zhaokeke2004 at 2005-4-18 20:36:03 >
# 5 Re: 在oracle8.1.7下如何启用函数索引

感谢二位朋友,问题找到了,低级。我们用的oracle居然不是企业版

toad2001 at 2005-5-7 15:45:30 >

Oracle

All Classified