Oracle SQL Loader切身实例

简介:
1.建立可执行文件:input.bat
  内容为:sqlldr userid= dsa_test/dsa_test@dsa_test bindsize=5120000  readsize=9999999 control=input.ctl errors=999999999 parallel=true
   2.建立控制文件:input.ctl
  yhq_session_120_13080704为同文件夹下的需要导入的文件,字段以逗号分开。也可以指向绝对路径,例如:infile 'I:\移动数据\yhq_session_120_13080704.txt'
  GET_CDR为要导入的表名。
  Date 'YYYYMMDD HH24:MI:SS' 是要和文件yhq_session_120_13080704里面的日期格式对应。
   PS:如果导入文件没有后缀,默认后缀为.dat,所以最好明确后缀名
  内容为:
Load data
infile 'yhq_session_120_13080704.txt'
Append into table GET_CDR
FIELDS TERMINATED BY ","  OPTIONALLY ENCLOSED BY '"'
(START_TIME Date 'YYYYMMDD HH24:MI:SS' ,
GTPXID ,
APN ,
MSISDN ,
IMEI ,
MOBILE_VENDOR ,
MOBILE_TYPE ,
MOBILE_SOFT  )
   3.如果上述文件在D盘的sqlldr目录,则需要输入CMD,打开命令窗口
  4.改变盘符,输入D:回车
  5.转到sqlldr目录,输入cd sqlldr回车
  6.输入input.bat
  然后就开始导入数据了!!!


最新内容请见作者的GitHub页:http://qaseven.github.io/

相关文章
|
11月前
|
SQL Oracle 关系型数据库
Oracle数据库创建表空间和索引的SQL语法示例
以上SQL语法提供了一种标准方式去组织Oracle数据库内部结构,并且通过合理使用可以显著改善查询速度及整体性能。需要注意,在实际应用过程当中应该根据具体业务需求、系统资源状况以及预期目标去合理规划并调整参数设置以达到最佳效果。
690 8
|
SQL Oracle 关系型数据库
解决大小写、保留字与特殊字符问题!Oracle双引号在SQL中的特殊应用
在Oracle数据库开发中,双引号的使用是一个重要但易被忽视的细节。本文全面解析了双引号在SQL中的特殊应用场景,包括解决标识符与保留字冲突、强制保留大小写、支持特殊字符和数字开头标识符等。同时提供了最佳实践建议,帮助开发者规避常见错误,提高代码可维护性和效率。
744 6
|
SQL Oracle 关系型数据库
【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法
【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法
|
SQL Oracle 关系型数据库
【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法
本文来自YashanDB官网,介绍如何处理Oracle客户端sql*plus中使用@@调用同级目录SQL脚本的场景。崖山数据库23.2.x.100已支持@@用法,但旧版本可通过Python脚本批量重写SQL文件,将@@替换为绝对路径。文章通过Oracle示例展示了具体用法,并提供Python脚本实现自动化处理,最后调整批处理脚本以适配YashanDB运行环境。
|
SQL Oracle 关系型数据库
如何在 Oracle 中配置和使用 SQL Profiles 来优化查询性能?
在 Oracle 数据库中,SQL Profiles 是优化查询性能的工具,通过提供额外统计信息帮助生成更有效的执行计划。配置和使用步骤包括:1. 启用自动 SQL 调优;2. 手动创建 SQL Profile,涉及收集、执行调优任务、查看报告及应用建议;3. 验证效果;4. 使用 `DBA_SQL_PROFILES` 视图管理 Profile。
|
SQL 关系型数据库 Oracle
ORACLE SQL优化之ORA-03150&ORA-02055&ORA-02063
                                                                                                             >   
5195 0
|
SQL Oracle 关系型数据库
Oracle SQL优化之多表连接
Oracle SQL优化之多表连接
939 0
Oracle SQL优化之多表连接
|
SQL 存储 Oracle
Oracle数据库 | SQL语句执行计划、语句跟踪与优化实例
Oracle数据库 | SQL语句执行计划、语句跟踪与优化实例
617 0
|
SQL 存储 Oracle
Oracle SQL语句优化方法总结
  1、SQL语句尽量用大写的   因为oracle总是先解析SQL语句,把小写的字母转换成大写的再执行。   2、使用表的别名   当在SQL语句中连接多个表时, 尽量使用表的别名并把别名前缀于每个列上。这样一来,   就可以减少解析的时间并减少那些由列歧义引起的语法错误。   3、选择最有效率的表名顺序(只在基于规则的优化器(RBO)中有效)
390 0

推荐镜像

更多