2019独角兽企业重金招聘Python工程师标准>>>

在使用oracle sql loader 工具导入数据时遇到的问题,具体的shell脚本如下:

#!/bin/bashexport LANG=zh_CN.GBKexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport ORACLE_BASE=/u01/oracleexport ORACLE_HOME=/u01/oracleexport PATH="$PATH:$ORACLE_BASE:$ORACLE_HOME:$ORACLE_SID:$ORACLE_HOME/bin"SQLLDR="/u01/oracle/bin/sqlldr"ORACLE_USER="username"ORACLE_PWD="password"ORACLE_SID="orcl"CTL_FILE="/home/***/test/test.ctl"DATA_FILE="/home/***/test/test.txt"LOG_FILE="/home/***/test/test.log"BAD_FILE="/home/***/test/test.bad""$SQLLDR" "$ORACLE_USER"/"$ORACLE_PWD"@"$ORACLE_SID" control="$CTL_FILE"  data="$DATA_FILE" direct=true BAD="$BAD_FILE" log="$LOG_FILE"  2>&1

问题一:

SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]

ORA-12532: TNS:invalid argument

原因:数据库sid路径问题

解决方法:将Oracle的sid配置为localhost:端口号/sid名称 ,必须明确指明数据库的地址和端口号

问题二:

ORA-12705: Cannot access NLS data files or invalid environment specified

原因:NLS_LANG配置不正确,可能是NLS_LANG不存在或者书写错误,由于本人在

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK中将AMERICAN_AMERICA.ZHS16GBK

写成AMERICAN_AMERICAN.ZHS16GBK,才报以上错误

转载于:https://my.oschina.net/snowflake/blog/142907

sql loader 导入数据时的问题相关推荐

  1. 从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法...

    注意,64位系统,用64位的补丁文件; https://www.cnblogs.com/A2008A/articles/2438962.html 操作系统:使用的是64位的Windows Server ...

  2. mysql导入数据时 USING BTREE 错误解决办法

    今天在往测试数据库导入数据时,其中一个商品类目表报USING BTREE 错误: You have an error in your SQL syntax; check the manual that ...

  3. mysql数据导入乱码怎么办_MYSQL导入数据时出现乱码怎么办

    MYSQL导入数据时出现乱码的解决办法:1.通过修改mysql安装文件中[my.ini]中参数解 决乱码问题:2.在命令行导入乱码解决:3.直接粘贴sql文件里的代码:4.用记事本或其他文本工 具改变 ...

  4. 解决MySQL导入数据时遇到secure-file-priv的问题

    解决MySQL导入数据时遇到secure-file-priv的问题 参考文章: (1)解决MySQL导入数据时遇到secure-file-priv的问题 (2)https://www.cnblogs. ...

  5. 关于My Sql如何导入数据

    关于My Sql如何导入数据 统一编码格式 由于网上的数据编码格式不一样有utf-8,unicode,ansi,g2312等等导入到sql的编码不对的话会出现乱码,mysql中的导入格式中有支持中文的 ...

  6. excel导入数据时null值的处理

    场景 excel导入数据时,空文本转换金额报错. 问题分析 如amount字段,后台明明设置了为空不转换啊: if(StringUtils.isEmpty(amount)){invoice.setAm ...

  7. sql loader导出数据和导入数据(sqlldr)

    一般我我们对表进行数据迁移的时候会用以下几种方法: 1. A表记录利用toad或者pl/sql工具将其导出为一条条分号隔开的insert语句,然后再执行插入到B表中 2.建立数据库间的dblink,然 ...

  8. impdp导入数据时出现BUG

    用impdp数据泵工具导入数据出现一个错误,导入过程意外中止了.经在网上查资料发现这是11G的一个BUG,导入时需要加入EXCLUDE=STATISTICS参数. 错误提示: ORA-39126: W ...

  9. 在Oracle中IMP导入数据时,如何解决目标数据库字符不一致问题

    生产环境中经常使用到Oracle的IMP导入和EXP导出来功能来达到数据迁移的目的,通常在源数据库和目标数据库中查询字符集是否致, 测试环境中导入IMP导入报错信息如下: 导入命令如下: [oracl ...

最新文章

  1. 第十二周项目1-阅读程序(三)
  2. excel生成sql
  3. Jmeter JDBC请求-----数据库读取数据进行参数化 通过SSH跳板机连接数据库
  4. 多路IO转接服务器 epoll
  5. LeetCode MySQL 534. 游戏玩法分析 III
  6. Spring Security构建Rest服务-0600-SpringSecurity基本原理
  7. 电动汽车动力系统整车仿真,具有双向DCDC变换器实现能量反馈
  8. 计算机硬件设备建档,捷通科技RFID 文件柜档案管理硬件方案
  9. Linux安装命令_rpm
  10. 关于M0内核MCU的Bootloader编写
  11. python求几何平均_算术平均、几何平均、调和平均、平方平均和移动平均
  12. 【实例】VBA excel 隔行插入行与列
  13. 龙芯粉的“芯”动日记
  14. 满口春日清爽 书亦烧仙草刺梨新品上市
  15. 陈强教授《机器学习及R应用》课程 第九章作业
  16. flutter中地图定位
  17. 实际业务中的数据分析流程和痛点
  18. Nginx 反向代理的知识再温习一下
  19. OpenCV常用函数记载
  20. Rick and Morty 英语学习笔记S1-7

热门文章

  1. C# 之String以及浅拷贝与深拷贝
  2. asp.net MVC中实现调取web api
  3. 浅谈TCP的窗口字段
  4. New ADODB.Connection ADOX.Catalog 提示user-defined type not defined
  5. 解决在VS(winform)程序中无法在调试时修改代码的问题(也就是“编辑并继续”功能无效)...
  6. 数据结构与算法-学习笔记(13)
  7. Eclipse上GIT插件EGIT使用手册
  8. 如何将Mac OS X10.9下的Python2.7升级到最新的Python3.3
  9. CentOS7,使用tar命令解压缩文件
  10. autofs一个神奇的服务