创建分区表和索引 create table t (a number(5), b varchar2(10), c number(5), d clob ) partition by range(a) ( partition p1 values less than (50) tablespace users lob (d) store as (tablespace users), partition p2 values less than (100) tablespace users lob (d) store as (tablespace users), partition p3 values less than (maxvalue) tablespace users lob (d) store as (tablespace users)); insert into t values (11,'a',111,'clob_a'); insert into t values (51,'b',222,'clob_b'); insert into t values (101,'c',333,'clob_c'); commit; create index idx_t_01 on t(a) local; create index idx_t_02 on t(c); 查询表的信息 select partition_name, lob_partition_name, tablespace_name from dba_lob_partitions where table_name = 'T'; PARTITION_NAME LOB_PARTITION_NAME TABLESPACE_NAME -------------------- ------------------------------ ------------------------------ P1 SYS_LOB_P2823 USERS P2 SYS_LOB_P2824 USERS P3 SYS_LOB_P2825 USERS select table_name,column_name,lob_name,lob_index_name from dba_part_lobs where table_name='T'; TABLE_NAME COLUMN_NAME LOB_NAME LOB_INDEX_NAME -------------------- ---------------------------------------- ---------------------------------------- ---------------------------------------- T d SYS_LOB0000134827C00004$$ SYS_IL0000134827C00004$$ SQL> select INDEX_NAME,STATUS,PARTITION_NAME,tablespace_name from dba_ind_partitions where index_name='SYS_IL0000134827C00004$$'; INDEX_NAME STATUS PARTITION_NAME TABLESPACE_NAME ---------------------------------------- ------------------------ -------------------- ------------------------------ SYS_IL0000134827C00004$$ USABLE SYS_IL_P2826 USERS SYS_IL0000134827C00004$$ USABLE SYS_IL_P2827 USERS SYS_IL0000134827C00004$$ USABLE SYS_IL_P2828 USERS MOVE分区和lob对象 alter table t move partition p1 tablespace tbs_ming; alter table t move partition P1 lob(d) store as (tablespace tbs_ming); move后查看lob索引和普通索引 SQL> select INDEX_NAME,STATUS,PARTITION_NAME,tablespace_name from dba_ind_partitions where index_name='SYS_IL0000134827C00004$$'; SYS_IL0000134827C00004$$ USABLE SYS_IL_P2827 USERS SYS_IL0000134827C00004$$ USABLE SYS_IL_P2828 USERS SYS_IL0000134827C00004$$ USABLE SYS_IL_P2830 TBS_MING SQL> select partition_name, lob_partition_name, tablespace_name from dba_lob_partitions where table_name = 'T'; P1 SYS_LOB_P2829 TBS_MING P2 SYS_LOB_P2824 USERS P3 SYS_LOB_P2825 USERS SQL> select INDEX_NAME,STATUS,PARTITION_NAME,tablespace_name from dba_ind_partitions where index_name in (select index_name from dba_indexes where table_name='T'); INDEX_NAME STATUS PARTITION_NAME TABLESPACE_NAME ------------------------------ ------------------------ -------------------- ------------------------------------------------------------------------------------------ SYS_IL0000134827C00004$$ USABLE SYS_IL_P2828 USERS SYS_IL0000134827C00004$$ USABLE SYS_IL_P2830 TBS_MING IDX_T_01 USABLE P1 USERS IDX_T_01 UNUSABLE P2 USERS IDX_T_01 USABLE P3 USERS SYS_IL0000134827C00004$$ USABLE SYS_IL_P2837 TBS_MING 6 rows selected. SQL> select index_name,status from dba_indexes where table_name='T'; INDEX_NAME STATUS ------------------------------ ------------------------ SYS_IL0000134827C00004$$ N/A IDX_T_01 N/A IDX_T_02 UNUSABLE 如果增加新的分区,还会使用用户或表默认使用的表空间,需修改分区表的表空间attribute SQL> select def_tablespace_name from DBA_part_tables where table_name='T'; DEF_TABLESPACE_NAME ------------------------------------------------------------------------------------------ SYSTEM SQL> alter table t modify default attributes tablespace tbs_ming; Table altered. SQL> select def_tablespace_name from DBA_part_tables where table_name='T'; DEF_TABLESPACE_NAME ------------------------------------------------------------------------------------------ TBS_MING 总结 1.move partition不会move lob对象,lob对象需要单独move 2.move lob时,lobindex会自动维护,不会失效,但是其他列上的全局索引和分区索引会失效,不管这个索引有没有基于lob列。
move分区表lob对象
来源:这里教程网
时间:2026-03-03 12:06:53
作者:
编辑推荐:
- move分区表lob对象03-03
- 怎么把书签添加到Word2010中03-03
- Word2010中如何创建指向其他文档的书签超链接03-03
- 怎么在Word2010文档中定位书签03-03
- oracle分组查询03-03
- 教你Word2010中插入地址块进行邮件合并03-03
- 如何在Word2010中进行邮件合并收件人排序03-03
- 如何在Word2010文档中使用书签03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- oracle分组查询
oracle分组查询
26-03-03 - 如何在Word2010中进行邮件合并收件人排序
如何在Word2010中进行邮件合并收件人排序
26-03-03 - 如何在Word2010文档中使用书签
如何在Word2010文档中使用书签
26-03-03 - Debian screen命令详解(终端多路复用入门与实战指南)
Debian screen命令详解(终端多路复用入门与实战指南)
26-03-03 - oracle第一天
oracle第一天
26-03-03 - 如何为Word2010文档中手动更新链接
如何为Word2010文档中手动更新链接
26-03-03 - DBF导入到Oracle数据库
DBF导入到Oracle数据库
26-03-03 - oracle 11g 单实例数据库的安装
oracle 11g 单实例数据库的安装
26-03-03 - 恩墨放大招|OCM直通之路系列课程免费听
恩墨放大招|OCM直通之路系列课程免费听
26-03-03 - ASM元数据之FST损坏的修复
ASM元数据之FST损坏的修复
26-03-03
