管理簇
使用的测试数据

 create cluster my_clu (deptno number )  
    pctused 40    
    pctfree 10  
    size 1024  
    tablespace myspace  
    storage (  
    initial 128 k  
    next 128 k  
    minextents 2  
    maxextents 20  
    );   


    create table dept_clu(  
    deptno number ,  
    dname varchar2 ( 20 )  
    )  
    cluster my_clu(deptno);  

    create table emp_clu(  
    empno number ,  
    ename varchar2 ( 20 ),  
    deptno number  
    )  
    cluster my_clu(deptno);  

创建簇索引
1如果没创建簇索引,无法往簇表中添加数据

insert into dept_clu values(1,'a');
create index dept_clu_index on cluster my_clu --创建簇索引
tablespace myspace;
insert into dept_clu values(1,'a');

这里写图片描述

修改簇
alter cluster cluster_name
….

    alter  cluster my_clu
    pctused 50    
    pctfree 20 

这里写图片描述

删除簇
1如果簇表存在
drop cluster cluster_name including tables;
including tables:关联的簇表也删除掉

    drop cluster my_clu;
    drop cluster my_clu including tables;

这里写图片描述
2如果簇表不存在
drop cluster cluster_name;

create cluster my_clu1 (deptno number )  
    pctused 40    
    pctfree 10  
    size 1024  
    tablespace myspace  
    storage (  
    initial 128 k  
    next 128 k  
    minextents 2  
    maxextents 20  
    );   
drop cluster my_clu1;

这里写图片描述

posted on 2017-06-02 08:56  2637282556  阅读(289)  评论(0)    收藏  举报