oracle 添加表分区和索引分区,修改索引分区默认表空间
2014-12-23 10:48
387 查看
以下sql针对local索引测试通过:
--创建分区表空间
create tablespace CIMISDATA18 datafile '/home/oradata/chawether/CIMISDATA18.dbf' size 100M autoextend on;
--添加表分区,并指定分区表空间
alter table SURFCHNHOR add partition SURFCHNHOR18 values less than (to_date('20150601','yyyyMMdd')) tablespace CIMISDATA18;
说明:分区索引表空间默认和分区表空间相同。添加分区后,对应的分区索引会默人创建。
可以通过下面的sql语句查看索引对应的表空间:
select partition_name, tablespace_name from user_ind_partitions where index_name = 'IDX_SURFCHNHOR_STIME'; --IDX_SURFCHNHOR_STIME是表索引名字
可以看到,这个时候,分区SURFCHNHOR18 对应的索引已经自动创建,表空间为CIMISDATA18,和该分区的表空间相同。
下面修改分区索引表空间:
--创建分区索引表空间
create tablespace CIMISIDX18 datafile '/home/oradata/chawether/CIMISIDX18.dbf' size 100M autoextend on;
--修改分区索引表空间
alter index IDX_SURFCHNHOR_STIME rebuild partition SURFCHNHOR18 tablespace CIMISIDX18;
再次执行sql,查看分区索引对应的表空间,结果如图:
可以看到,分区索引对应的表空间已经修改。
--创建分区表空间
create tablespace CIMISDATA18 datafile '/home/oradata/chawether/CIMISDATA18.dbf' size 100M autoextend on;
--添加表分区,并指定分区表空间
alter table SURFCHNHOR add partition SURFCHNHOR18 values less than (to_date('20150601','yyyyMMdd')) tablespace CIMISDATA18;
说明:分区索引表空间默认和分区表空间相同。添加分区后,对应的分区索引会默人创建。
可以通过下面的sql语句查看索引对应的表空间:
select partition_name, tablespace_name from user_ind_partitions where index_name = 'IDX_SURFCHNHOR_STIME'; --IDX_SURFCHNHOR_STIME是表索引名字
可以看到,这个时候,分区SURFCHNHOR18 对应的索引已经自动创建,表空间为CIMISDATA18,和该分区的表空间相同。
下面修改分区索引表空间:
--创建分区索引表空间
create tablespace CIMISIDX18 datafile '/home/oradata/chawether/CIMISIDX18.dbf' size 100M autoextend on;
--修改分区索引表空间
alter index IDX_SURFCHNHOR_STIME rebuild partition SURFCHNHOR18 tablespace CIMISIDX18;
再次执行sql,查看分区索引对应的表空间,结果如图:
可以看到,分区索引对应的表空间已经修改。
相关文章推荐
- oracle 添加表分区和索引分区,修改索引分区默认表空间
- 创建空间数据分区表及分区索引步骤(oracle 10g 且关键字非字符型)
- Oracle修改默认表空间和默认临时表空间
- oracle 修改用户的默认表空间
- ORACLE创建表空间、创建用户、更改用户默认表空间以及授权、查看权限(修改表空间大小)
- oracle修改表和索引的表空间
- ORACLE创建表空间、创建用户、更改用户默认表空间以及授权、查看权限(修改表空间大小)
- 修改Visual Studio中“添加新项”时默认添加的命名空间
- 第二天2-1,2,3,4】【自动扩展】【添加数据文件】【创建表空间】【undo表空间】【修改用户默认表空间】【释放没用的空间|移动表到新的表空间】
- ORACLE 表分区与分区索引
- Oracle表分区和索引分区汇总
- 实验: Oracle修改默认表空间和默认临时表空间
- 全面学习分区表及分区索引(15)--修改表分区属性和模板
- Oracle表、索引修改表空间语句
- oracle 修改索引现有表空间
- 增加表分区时,为local分区索引指定不同表空间的方法
- 增加表分区时,为local分区索引指定不同表空间的方法
- Oracle修改默认表空间和默认临时表空间
- 移动 表、表分区、LOB字段、索引、分区索引 到另一表空间!
- oracle 修改索引现有表空间