Oracle,按范围分区创建索引

Arn*_*bal 5 sql oracle

如何创建按日期范围分区的索引,我使用的索引在运行时出现错误?

  CREATE INDEX "PV_TNPM"."TEJAS_SDH_PM_PDH_IDX2" ON "PV_TNPM"."TEJAS_SDH_PM_PDH" ("DATETIME","NODE_NAME", "NODE_IP", "OBJECT_NAME")
 GLOBAL PARTITION BY RANGE(DATETIME) INTERVAL (INTERVAL '15' MINUTE)
(PARTITION INITIAL_PARTITION VALUES LESS THAN (DATE '2014-10-10') );
Run Code Online (Sandbox Code Playgroud)

但出现错误:

Error starting at line : 11 in command -
CREATE INDEX "PV_TNPM"."TEJAS_SDH_PM_PDH_IDX2" ON "PV_TNPM"."TEJAS_SDH_PM_PDH"     ("DATETIME","NODE_NAME", "NODE_IP", "OBJECT_NAME")
GLOBAL PARTITION BY RANGE(DATETIME) INTERVAL (INTERVAL '15' MINUTE)
(PARTITION INITIAL_PARTITION VALUES LESS THAN (DATE '2014-10-10') )
Error at Command Line : 12 Column : 37
Error report -
SQL Error: ORA-00906: missing left parenthesis
00906. 00000 -  "missing left parenthesis"
*Cause:    
*Action:
Run Code Online (Sandbox Code Playgroud)

使用oracle sql开发者。

psa*_*j12 4

Oracle 11g 中引入了此功能,索引不支持间隔分区

请注意,Interval 不是 CREATE INDEX 的有效子句,但对 CREATE TABLE 有效

CREATE TABLE 11G R2 中的间隔子句

CREATE INDEX 11G R2 中的全局分区子句