11g資料庫大表資料快速清理方法 - insert+append+parallel+exchange (1)
Oracle 11.2.0.3 , 原表為 AP.AP_INVOICE_DISTS_ARCH, 大小為300多G, 資料時間跨度為 2001-2014, 現在需要精簡為
只保留2013-2014資料的表 ,擬採用2013-2014的少量資料存放到中間表(一個分割槽),然後透過exchange partition的快速方式
進行資料置換, 然後在原表上rebuild 已經 unusabled 的索引, 最後對錶進行重新統計分析 。
1. 建立中間表, 在表明後加 _WQ
CREATE TABLE AP.AP_INVOICE_DISTS_ARCH_WQ
(
ACCOUNTING_DATE DATE NOT NULL,
LAST_UPDATE_DATE DATE NOT NULL,
LINE_TYPE_LOOKUP_CODE VARCHAR2(25 BYTE) NOT NULL,
PERIOD_NAME VARCHAR2(15 BYTE) NOT NULL,
SET_OF_BOOKS_ID NUMBER(15) NOT NULL,
PAY_AWT_GROUP_ID NUMBER(15)
)
TABLESPACE FINDBG
PCTUSED 0
PCTFREE 10
INITRANS 10
MAXTRANS 255
PARTITION BY RANGE (LAST_UPDATE_DATE)
(
PARTITION APINV_PART01 values less than(MAXVALUE)
LOGGING
COMPRESS
TABLESPACE FINDBG
PCTFREE 10
INITRANS 10
MAXTRANS 255
STORAGE (
INITIAL 10M
NEXT 100M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
BUFFER_POOL DEFAULT
)
);
-- 未完, 接第二篇 --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1204787/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 11g資料庫大表資料快速清理方法 - insert+append+parallel+exchange (2)資料庫APPParallel
- FlashText:語料庫資料快速清理利器
- Oracle資料庫快速Drop 大表Oracle資料庫
- 資料分析 | 資料清理的方法
- 清理資料庫監聽日誌最好方法資料庫
- 清空資料庫中所有表資料的方法資料庫
- 大資料資料庫讀寫分離分庫分表大資料資料庫
- 清理oracle資料庫空間Oracle資料庫
- Greenplum資料庫,分散式資料庫,大資料資料庫分散式大資料
- 大資料圖資料庫之TAO資料庫大資料資料庫
- mysql主庫清理資料,從庫保留MySql
- 客快物流大資料專案(五十一):資料庫表分析 物流專案 資料庫表設計大資料資料庫
- sql 資料庫 龐大資料量 需要分表SQL資料庫大資料
- Mysql 大資料表 資料匯入到SqlServer 中的方法MySql大資料Server
- 11g從活動資料庫複製資料庫資料庫
- 大資料4.2 -- hive資料庫大資料Hive資料庫
- 資料預處理-資料清理
- C#上傳excel,解析主從表,1W資料快速插入資料庫,5s完成C#Excel資料庫
- Oracle 11g資料庫Oracle資料庫
- mysql,sqlserver資料庫單表資料過大的處理方式MySqlServer資料庫
- 快速掌握 MongoDB 資料庫MongoDB資料庫
- 天雲大資料獲1億增資,釋出HTAP資料庫Hubble大資料資料庫
- 【讀書筆記】《PostgreSQL指南-內幕探索》-1.資料庫集簇、資料庫和資料表筆記SQL資料庫
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- 建立資料庫表資料庫
- 【C/C++】資料庫刪除大表C++資料庫
- 故障分析 | DROP 大表造成資料庫假死資料庫
- ABAP資料庫表的後設資料資料庫
- oracle資料庫兩表資料比較Oracle資料庫
- 大資料,大資料,大資料大資料
- 大資料:快速有效地檢索大量資料大資料
- 資料庫大會資料庫
- Oracle 11g系列:資料庫Oracle資料庫
- 快速轉移資料的方法
- 資料庫分庫分表資料庫
- 安全快速修改Mysql資料庫名的5種方法MySql資料庫
- 一種快速恢復資料庫的方法——Flashback DB資料庫
- 機器學習之清理資料機器學習