SqlLoad的简单使用

sqlload的简单使用:

  能实现: 快速导入大量数据

  1.先安装oracle 客户端机器.有点大,600M+,

  2.安装时选择管理员安装(1.1g)

3.第三步的时候我的出错了.说是环境变量校验不通过,检查环境变量的长度以及是否拥有管理员权限之后都没解决.考虑到这里只是用来导入数据,我选择了全部错误忽略, 最后它还是自动把环境变量加上了...具体原因不详

4.确保sqlldr在cmd中能使用了就好.

 

 5.开始准备导入数据:

  1.新建txt文件,然后把txt改为.ctl

  2.打开ctl文件,复制以下代码:我的ctl文件名为:sqlload.ctl

LOAD DATA
infile 'e:\aa.csv'                ## 源文件路径,路径不要包括中文
into table xx_temp             ## 要导入的表
(
  id terminated by whitespace  ## id 为列名,whitespace 表示列之间使用空格来区分,如果是其他的 ‘|’ 方式则使用 terminated by '|' 逗号则用逗号.以此类推
)

  3.保存好之后,打开控制台.在控制台输入:

sqlldr username/password@ip或域名:端口/sid control=sqlload.ctl log=sqlload.out

  然后回车就可以了...日志文件就在 log=sqlload.out 这里,,如果不指定,就默认和ctl同一个目录...日志主要用来看异常信息和导入的信息.

 

  原创文章,转载注明出处.

  

 

  

 

 

  

posted @   _一直在努力  阅读(7387)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示