宏是怎么录制和怎么使用的?
oracle 中建立索引分区与分区索引 全局索引分区 局部索引分区 本地索引 局部索引 有何区别 ? 
还有创建表和索引分区时 后面的一些参数是什么意思?
比如 storage ,initial next minextents maxextends pctfree pctused initrans maxtrans 
pctincrease freevisits freelist groups buffer_pool 
nocompress
prarallel 3;
store in

解决方案 »

  1.   


    这些都不是一两句能说清楚的。建议LZ找本oracle基础的书籍,先看看,有疑问再提
      

  2.   

    CREATE TABLE "TEST"."X"
     (    "A1" NUMBER(*,0)
     ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS";我来以上面的建表语句为例解答你其中的一个问题吧
    STORAGE中的参数:
    INITIAL:初始区大小为64K
    NEXT:   下一个区的大小为1M
    MINEXTENTS:最少的区的数量为1
    MAXEXTENTS:最多的区的数量为2147483645
    PACINCREASE:每个区比前一个区的增长率为0%,意思是从第二个区开始每个区的大小都相同
    BUFFER_POOL:表块数据调入内存进入到DEFAULT BUFFER POOL中,而不是RECYCLE BUFFER POOL或KEEP BUFFER POOL。