11g解決imp匯入資料時報錯:插入資料找不到相應分割槽
create table t(id number,name varchar2(10),stamptime date)
partition by range(stamptime)
(
partition part_t_20110505 values less than (to_date('20110505','yyyymmdd')),
partition part_t_20110506 values less than (to_date('20110506','yyyymmdd'))
);
insert into t values(1,'aa',trunc(sysdate)-1);
insert into t values(2,'bb',trunc(sysdate)-1);
insert into t values(3,'cc',trunc(sysdate)-1);
insert into t values(4,'dd',trunc(sysdate)-1);
commit;
用exp將資料匯出後,改變表結構
create table t(id number,name varchar2(10),stamptime date)
partition by range(stamptime)
(
partition part_t_20110505 values less than (to_date('20110505','yyyymmdd'))
);
然後imp將剛匯出的資料匯入,會報錯:要匯入的資料找不到相應分割槽。
11g中可以解決這個問題:
create table t(id number,name varchar2(10),stamptime date)
INTERVAL( NUMTODSINTERVAL(1,'DAY'))
partition by range(stamptime)
(
partition part_t_20110505 values less than (to_date('20110505','yyyymmdd'))
);
這樣用imp匯入資料的時候,oracle會判斷當前匯入資料是否有可用分割槽,如果沒有,會將匯入檔案裡的分割槽和
資料一起匯入資料庫。
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24496749/viewspace-1049525/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 分割槽表匯入資料庫資料庫
- 匯入匯出 Oracle 分割槽表資料Oracle
- 資料泵匯入分割槽表統計資訊報錯(七)
- 資料泵匯入分割槽表統計資訊報錯(二)
- 資料泵匯入分割槽表統計資訊報錯(四)
- 資料泵匯入分割槽表統計資訊報錯(三)
- 資料泵匯入分割槽表統計資訊報錯(六)
- 資料泵匯入分割槽表統計資訊報錯(五)
- 資料匯入匯出EXP/IMP
- exp/imp匯出匯入資料
- oracle資料匯出匯入(exp/imp)Oracle
- hive 動態分割槽插入資料表Hive
- 插入遠端資料庫資料遇到分割槽表bug資料庫
- 【實驗】【PARTITION】RANGE分割槽表未指定maxvalue分割槽將無法插入相關資料
- Oracle資料匯入匯出imp/exp命令Oracle
- oracle資料的匯入匯出imp/expOracle
- 分割槽表入無分割槽的資料庫資料庫
- 物件及資料存在時的資料匯入(imp)物件
- 資料庫匯入匯出時報ORA-01843的解決方法資料庫
- 資料泵匯入分割槽表長時間HANG住
- 11g後設資料匯入19c分割槽表建立不成功
- 轉oracle資料泵匯出時報錯Oracle
- INTERVAL分割槽插入大量資料導致ORA-4031錯誤
- Oracle資料匯入匯出imp/exp命令(轉)Oracle
- imp匯入檔案時報大量的imp-0008錯誤
- 使用expdp匯出分割槽表中的部分分割槽資料
- 海量資料遷移之使用分割槽並行切分匯入並行
- MySQL插入資料1366錯誤解決方案MySql
- PostgreSQL 原始碼解讀(92)- 分割槽表#1(資料插入路由#1)SQL原始碼路由
- PostgreSQL 原始碼解讀(94)- 分割槽表#2(資料插入路由#2)SQL原始碼路由
- PLSQL工具匯入Excel資料使用者連線時報錯SQLExcel
- 【實驗】【PARTITION】exp匯出分割槽表資料
- 使用PARTITION_OPTIONS引數控制資料泵分割槽表匯入
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- PostgreSQL 原始碼解讀(96)- 分割槽表#3(資料插入路由#3-獲取分割槽鍵值)SQL原始碼路由
- Mysql匯入資料相當慢MySql
- 用exp/imp把遠端資料匯入到本地資料庫中資料庫
- Oracle資料庫資料遷移或匯出匯入(exp/imp,dblink)應該注意的點(總結)Oracle資料庫