oracle如何查看全局索引和分区索引

create table t_ta(
c1 int,c2 varchar2(16),c3 varchar2(64),c4 int,
constraint pk_ta primary key (c1)
)
partition by range(c1)(
partition p1 values less than (10000),
partition p2 values less than (20000),
partition p3 values less than (30000),
partition p4 values less than (maxvalue)
);

-- 创建全局索引

create index idx_ta_c4 on t_ta(c4) global 
partition by range(c4)(
partition ip1 values less than(10000),
partition ip2 values less than(20000),
partition ip3 values less than(maxvalue)
);

-- 创建本地索引

create index idx_ta_c2 on t_ta(c2) local (partition p1,partition p2,partition p3,partition p4);

-- DBA查看索引分区

select * from dba_ind_partitions  where index_owner='DW'

-- 查看索引分区类型

select * from dba_part_indexes  where owner='DW'

-- USER查看索引分区类型

select * from user_part_indexes;
其中locality字段是表示是局部的还是全局索引。

LOCAL
GLOBAL

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值