版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010070255/article/details/77852556
(windows Server 2008 R2+oracle 11g)
单表数据1.5亿条记录,90个字段,文件大小70G
exp username1/password1 buffer=64000 FLASHBACK_SCN=15549635609926 CONSTRAINTS=N GRANTS=N TRIGGERS=N indexes=no file=d:\tablename1.dmp TABLES=(tablename1);
imp username2/username2@ file=f:\tablesname1.dmp log=f:\tablename1.log tables=(tablename1) ignore=y buffer=1024000 commit=y;
create table tablename2 as select col1 C1,col2 C2,col3 C3,col4 C4,col5 C5) from tablename1;
(注:尽量create table as select 方式。因为insert into tablename2 select * from tablename1需要更多资源,效率较慢,在plsql中执行出现无法更新数据且不报错误的问题)
v$session_longops查看执行时间大于6秒的记录,并跟踪执行进度。