ora—14404分割槽表包含不同表空間的分割槽
阿新 • • 發佈:2019-02-19
群: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: 分割槽索引包含不同表空間中的分割槽 的問題
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: 分割槽索引包含不同表空間中的分割槽 的問題