传统的imp命令在导入时,如果只是仅处理数据,千万条数据对Oracle的处理来说根本就是”毛毛雨“啦,关键是在它导入了数据后,而要对每个表重新做一次索引。
一边导一边索引,一边一条条commit,就好比你用一个循环来insert 1万条数据和你改用statemenet.addBatch(query);的效率的对比一样,一定是后者更快更高效。
因此,在碰到这种情况下我们建议对imp导入命令做下面的折分:
-分段式提交
-设置缓冲
-先导数据再导索引
这样,我们原来的imp命令就变成下面这样的样子了:imp user2/pwd fromuser=user1 touser=user2 file=file commit=y feedback=10000 buffer=10240000 ignore=y rows=y indexes=n
imp user2/pwd fromuser=user1 touser=user2 file=file commit=y feedback=10000 buffer=10240000 ignore=y rows=n indexes=y
看到没有,先导数据rows=y indexes=n,再导索引rows=n indexes=y
这两条命令是先后发起的,在只导数据时对于上述的14gb左右的一个.dmp包在同样软硬件环境中只用了15-20分钟,后一条建索引语句只用了25-27分钟。引自:
http://blog.csdn.net/lifetragedy/article/details/8215312
分享到:
相关推荐
以下七种数据导入方法哪个最适用需要针对具体情况具体分析,也附带列举了影响导入速度的各种因素供斟酌。为了比较各种数据导入方法的效果,创建了示例表和数据集,并用各种方法导入示例数据集来计算总体导入时间和...
ImportExcel2Oracle.aspx通过dateset.update把数据更新到oracle数据库中的RAWDATA表中,当oracle数据库表中数据很大时,这种导入速度很慢,但是表数据空时导入比较快。ImportExcelData2Oracle.aspx通过oracle 的sql...
windowns下利用bat命令+oracle的sqlldr功能导入数据,导入速度很快
oracle数据导入工具,由Benthic Software 开发,其中有个工具 ImpExp32 ,能够很方便、很迅速的向oracle中导入 百万级以上 的数据 。是导入速度最快的工具、简单、易用,效果非常好。值得推广给大家。
Excel导入oracle工具,对于导入数据比较方便,而且导入速度较快,不用使用写脚本方式导入到数据库
本文探讨了Oracle数据库的多种数据导入方法,每种方法都有其优缺点和适用环境,能够满足你不同的导入需求,当然你需要在了解了这些方法后,在速度、简易性、灵活性、可恢复性和数据可用性之间寻求最佳导入方案。...
--导入ORACLE参数 参数 说明 USERID 指定执行导入的用户名和密码 BUFFER 指定用来读取数据的缓冲区大小,以字节为单位 COMMIT 指定是否在每个数组(其大小由BUFFER参数设置)插入后进行提交 FILE 指定要导入的二进制...
提高Oracle数据库查询统计速度 14 Oracle中巧取指定记录 14 Oracle数据安全 15 Oracle字段上建立并使用索引 29 用Windows脚本宿主自动化Oracle工具 31 进程结构和内存结构 32 Oracle监控数据库性能的SQL汇总 36 ...
创建oracle表空间,快速导入导出表,速度快,效率高,导入导出完整
最近做项目的时候需要导入一批3000多万条的POI数据到Oracle数据库,简单的插入导入速度太慢,使用sqlldr 批量导入3000多万条数据花了20分钟左右,速度还可以,现在分享给大家,具体方法如下: 1.新建导入控制文件 ...
数据泵技术是Oracle Database 10g 中的新技术,它比原来导入/导出(imp,exp)技术快15-45倍。速度的提高源于使用了并行技术来读写导出转储文件。 expdp/impdp和exp/imp的区别 exp和imp是客户端工具程序,它们既可以在...
4.18 通过优化归档速度避免 LGWR 等待 4.19 将联机重做日志和归档重做日志文件 分开 4.20 如何加速实例的恢复 4.21 回顾 第5章 使用热备用数据库 5.1 什么是失败切换 5.2 热备用数据库 5.2.1 热备用数据库的...
第18章 数据库速度优化与数据完整性(教学视频:32分钟) 332 第19章 数据一致性与事务管理(教学视频:46分钟) 341 第20章 并发控制(教学视频:35分钟) 356 第21章 Oracle中的正则表达式(教学视频:29分钟)...
软件特色 1、界面简洁,而且操作也非常简单 2、软件支持功能驱动 3、能够解析XML文件中的数据 4、能把xml数据快速导入到Oracl数据库中,从而实现XML导入Oracle数据库的功能 5、具有导入速度
软件特色 1、界面简洁,而且操作也非常简单 2、软件支持功能驱动 3、能够解析XML文件中的数据 4、能把xml数据快速导入到Oracl数据库中,从而实现XML导入Oracle数据库的功能 5、具有导入速度
Oracle数据库的导入导出Export 与 Import对于大数据量(上G) 的导入导出已不适合。 SQL Loader这种导入工具是...Direct Load工具,直接加载,是从oracle块对oracle块的导数据,速度很多,适合从oracle导入到oracle。
完成表的创建(含字段的约束:默认值,是否为空,和的主键),数据的导入,导出。转换速度快,有完整的转换日志,有那个数据无法转换,可以精确定位。有其他特殊需要和问题,都可以发Email:gisoracle@126.com,定会...
完成表的创建(含字段的约束:默认值,是否为空,和的主键),数据的导入,导出。转换速度快,有完整的转换日志,有那个数据无法转换,可以精确定位。有其他特殊需要和问题,都可以发Email:gisoracle@126.com,定会...
本程序不同步blob和clob字段,玩oracle的人都懂,用sql同步此类数据,速度上不去,此类数据应该要用导出导入的方式提升速度。 具体请参阅程序,可根据自已需要进行修改。 参数说明: CREATE OR REPLACE PROCEDURE ...