SQL Loader退出在新计算机上工作

时间:2017-07-12 22:29:30

标签: sql-loader

我使用SQL * Loader成功加载了csv文件。获得新计算机后,文件不再加载。我使用相同的批处理和控制文件。当我运行批处理文件时,屏幕上会显示命令提示符屏幕,但我没有收到任何错误消息。

2 个答案:

答案 0 :(得分:0)

如果您在新计算机上安装了12.1客户端,则可能会受到错误17505478的影响。

"从12.1客户端执行sqlldr.exe失败,错误:' oraodm12.dll从您的计算机中丢失'"

您可能需要从Oracle支持部门获取此文件并将其放入安装的bin文件夹中。

答案 1 :(得分:0)

我也遇到了同样的问题,并更新了SQL Instant Client的版本。 必须使用 SQL Instant Client 才能使用CMD运行 SQL加载器(请下载SQL Instant Client页面)。 我已经使用了SQL Instant Client的版本19.3.0.0.0 ,它工作得很好。

请按照以下步骤在计算机上进行设置:

  1. 下载Instant Client Basic软件包。
  2. 下载Instant Client SQL*Plus软件包。
  3. 将这两个客户端解压缩并放入驱动器中。
  4. 更新这两个客户端的环境变量中的PATH。 Instant Client in PATH environment variables