TS# NAME
---------- ------------------------------
0 SYSTEM
1 SYSAUX
2 UNDOTBS1
4 USERS
3 TEMP
6 EXAMPLE
7 TEST001
8 TEST002
9 TEST003
10 TEST004
11 TEST005
TS# NAME
---------- ------------------------------
12 TEST006
12 rows selected.
--创建测试表
SQL> create table pt partition by range(object_id)
(
partition p1 values less than (2000) tablespace test001,
partition p2 values less than (8000) tablespace test002,
partition p3 values less than (20000) tablespace test003,
partition p4 values less than (40000) tablespace test004,
partition pmax values less than (maxvalue) tablespace test005) as
select * from dba_objects;
Table created.
--为测试表创建主键约束和本地索引
SQL> alter table pt add constraint pk_id primary
key(object_id);
Table altered.
SQL>create index idx_pt on pt(object_name) local;
Index created.
2、查看当前索引状态
SQL> select index_name, status, last_analyzed, partitioned from dba_indexes where index_name =
'PK_ID';
INDEX_NAME
STATUS
LAST_ANALYZED
PAR
------------------------------ --------
----------------------------- ---
PK_ID
VALID
10-AUG-2015
22:45:52
NO
SQL> set linesize 200
SQL> col index_name for a25
select a.index_name, a.partition_name, a.tablespace_name,
a.status from dba_ind_partitions a where a.index_name =
'IDX_PT';
INDEX_NAME
PARTITION_NAME
TABLESPACE_NAME
STATUS
------------------------- ------------------------------
------------------------------ --------
IDX_PT