oracle导出有分区表的用户,分区表导出导入
--創(chuàng)建分區(qū)表
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)
)
--插入數(shù)據(jù)
SQL> insert into t2 values(2,'aa');
已創(chuàng)建 1 行。
SQL> insert into t2 values(21,'bb');
已創(chuàng)建 1 行。
SQL> insert into t2 values(31,'cc');
已創(chuàng)建 1 行。
SQL> insert into t2 values(41,'dd');
已創(chuàng)建 1 行。
SQL> insert into t2 values(51,'ee');
insert into t2 values(51,'ee')
*
第 1 行出現(xiàn)錯誤:
ORA-14400: 插入的分區(qū)關(guān)鍵字未映射到任何分區(qū)
SQL> commit;
提交完成。
--查詢分區(qū)表數(shù)據(jù)
select * from t2;
--查詢某個分區(qū)表數(shù)據(jù)
select *from t2 partition(p1);
--導(dǎo)出分區(qū)表
exp test/test file=c:\t2.dmp tables=t2
--導(dǎo)入分區(qū)表中的某個分區(qū)數(shù)據(jù)比如p3,p4,p5
imp test/test file=c:\t2.dmp tables=(t2:p3,t2:p4,t2:p5)
--查詢導(dǎo)入的表
SQL> select * from t2;
ID NAME
---------- ----------
21 bb
31 cc
41 dd
--導(dǎo)入數(shù)據(jù)量大時考慮
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/,如需轉(zhuǎn)載,請注明出處,否則將追究法律責(zé)任。
總結(jié)
以上是生活随笔為你收集整理的oracle导出有分区表的用户,分区表导出导入的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在线js拼接html代码,关于js拼接h
- 下一篇: 指数随机变量 泊松过程跳_如何深刻的理解