oracle分割槽表的使用和查詢
阿新 • • 發佈:2019-02-14
select object_name,object_type,tablespace_name,sum(value) from v$segment_statistics where statistic_name IN ('physical reads','physical write','logical reads')and object_type='INDEX' group by object_name,object_type,tablespace_name order by 4 desc --顯示資料庫所有分割槽表的資訊: select * from DBA_PART_TABLES --顯示當前使用者可訪問的所有分割槽表資訊: select * from ALL_PART_TABLES --顯示當前使用者所有分割槽表的資訊: select * from USER_PART_TABLES --顯示錶分割槽資訊 顯示資料庫所有分割槽表的詳細分割槽資訊: select * from DBA_TAB_PARTITIONS --顯示當前使用者可訪問的所有分割槽表的詳細分割槽資訊: select * from ALL_TAB_PARTITIONS --顯示當前使用者所有分割槽表的詳細分割槽資訊: select * from USER_TAB_PARTITIONS --顯示子分割槽資訊 顯示資料庫所有組合分割槽表的子分割槽資訊: select * from DBA_TAB_SUBPARTITIONS --顯示當前使用者可訪問的所有組合分割槽表的子分割槽資訊: select * from ALL_TAB_SUBPARTITIONS --顯示當前使用者所有組合分割槽表的子分割槽資訊: select * from USER_TAB_SUBPARTITIONS --顯示分割槽列 顯示資料庫所有分割槽表的分割槽列資訊: select * from DBA_PART_KEY_COLUMNS --顯示當前使用者可訪問的所有分割槽表的分割槽列資訊: select * from ALL_PART_KEY_COLUMNS --顯示當前使用者所有分割槽表的分割槽列資訊: select * from USER_PART_KEY_COLUMNS --顯示子分割槽列 顯示資料庫所有分割槽表的子分割槽列資訊: select * from DBA_SUBPART_KEY_COLUMNS --顯示當前使用者可訪問的所有分割槽表的子分割槽列資訊: select * from ALL_SUBPART_KEY_COLUMNS --顯示當前使用者所有分割槽表的子分割槽列資訊: select * from USER_SUBPART_KEY_COLUMNS --怎樣查詢出oracle資料庫中所有的的分割槽表 select * from user_tables a where a.partitioned='YES' --刪除一個表的資料是 truncate table table_name; --刪除分割槽表一個分割槽的資料是 alter table table_name truncate partition p5;