Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
-----
create table sales01(
acct_no number(5) primary key,
product_id number(12),
qty number(8),
sale_date date)
partition by range (sale_date)
(partition p1 values less than (to_date('01/02/03','dd/mm/yy')),
 partition p2 values less than (to_date('01/04/03','dd/mm/yy')),
 partition p3 values less than (to_date('01/06/03','dd/mm/yy')),
 partition p4 values less than (maxvalue)
);
然后报错:
create table sales01(
*
ERROR 位于第1行:
ORA-00439: 未启用功能:Partitioning
不知何故,请高手指点。

解决方案 »

  1.   

    使用分区需要
    1.ORACLE软件安装时选择支持分区
    你可以运行Oracle Universal Installer (OUI),开始菜单上面有,
    运行后点击“已安装产品”按钮,在ORAHOME81下选择ORACLE ENTERPRISE EDITION 8xx,
    在ORACLE8i Server 8xx下面看看有没有“ORACLE分区”,如果有说明数据库软件支持分区
    2.建立数据库时候支持分区
    select * from v$option where parameter = 'Partitioning'; 
    看看分区选项是不是TRUE,如果是true则支持分区在unix下可以使用relink支持分区,在windows下一半ORACLE软件安装时自动选择支持分区,
    安装盘上自带的数据库也支持分区,你如果是custom定制创建的可能不支持,好像只能重新建立数据库了