ora—14404分区表包含不同表空间的分区

群:127881306
1.查找分区表

select table_name from user_tables where partitioned='YES';

2.查看你的分区表的定义
set long 1000
select dbms_metadata.get_ddl('TABLE','TABLENAME','USERNAME') FROM dual;

3.合并分区表
alter table tablename merge partitions wqdb01,wqdb02 into partition wqdb02;
4.查看分区表的索引
select index_name,tablespace_name,table_name from user_indexes where PARTITIONED='YES' and table_name='TABLENAME';
5.查看分区表的索引的定义
select dbms_metadata.get_ddl('INDEX','INDEX_NAME','USERNAME') FROM dual
6.删除索引
drop index INDEX_NAME
7 删除表空间
drop tablespace wqdb01 including contents and datafiles;

这样就不会出现ORA-14404:分区表包含不同表空间中的分区以及
ORA-14405: 分区索引包含不同表空间中的分区 的问题

你可能感兴趣的:(table,name,DBMS,partitioned)