使用Oracle sql loader批量导入数据

日期: 2008-06-12 来源:TechTarget中国

  在你进行性能测试之前,首先需要保证测试数据库中有测试所需要的足够多的数据。


  对于数据的准备工作,有时候我会使用LoadRunner生成相应的脚本去准备数据,中国自学编程网,www.zxbc.cn,这样的做法有一个好处就是简便易行,然而它有一个很大的缺点就是效率太慢,当我们需要的数据量极大时,这样做是非常耗时间的,所以我觉得还需要掌握各种不同的技能来完成这个任务。以下就是我在前不久的一次测试中学到的经验:


  使用oracle sql loader批量导入数据(在准备测试数据时很有用!)


  生成测试数据的EXCEL文件,把EXCEL文件另存为CSV(逗号分隔)(*.csv),控制文件设置为用逗号分隔。


  示例:


  LOAD DATA


  INFILE ‘d:car.csv’


  APPEND  INTO TABLE t_car_temp


  FIELDS TERMINATED BY “,”


  (phoneno,vip_car)


  保存为input.ctl


  最后在命令行下输入:


  C:>sqlldr userid=system/manager


  control=input.ctl(在unix环境下亦同)


  默认日志文件名为:input.log


  默认坏记录文件为:input.bad

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐