oracle导出有分区表的用户,分区表导出导入
--創建分區表
create table t2(
id int,
name varchar2(10)
)
partition by range(id)
(partition p1 values less than(10),
partition p2 values less than(20),
partition p3 values less than(30),
partition p4 values less than(40),
partition p5 values less than(50)
)
--插入數據
SQL> insert into t2 values(2,'aa');
已創建 1 行。
SQL> insert into t2 values(21,'bb');
已創建 1 行。
SQL> insert into t2 values(31,'cc');
已創建 1 行。
SQL> insert into t2 values(41,'dd');
已創建 1 行。
SQL> insert into t2 values(51,'ee');
insert into t2 values(51,'ee')
*
第 1 行出現錯誤:
ORA-14400: 插入的分區關鍵字未映射到任何分區
SQL> commit;
提交完成。
--查詢分區表數據
select * from t2;
--查詢某個分區表數據
select *from t2 partition(p1);
--導出分區表
exp test/test file=c:\t2.dmp tables=t2
--導入分區表中的某個分區數據比如p3,p4,p5
imp test/test file=c:\t2.dmp tables=(t2:p3,t2:p4,t2:p5)
--查詢導入的表
SQL> select * from t2;
ID NAME
---------- ----------
21 bb
31 cc
41 dd
--導入數據量大時考慮
imp test/test file=c:\t2.dmp tables=(t2:p3,t2:p4,t2:p5) buffer=409600000 commit=y
來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/26937943/viewspace-1651242/,如需轉載,請注明出處,否則將追究法律責任。
總結
以上是生活随笔為你收集整理的oracle导出有分区表的用户,分区表导出导入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在线js拼接html代码,关于js拼接h
- 下一篇: 指数随机变量 泊松过程跳_如何深刻的理解