-
客户端sqlldr命令无法启动5
在客户端启用sqlldr命令行
sqlldr userid=boss/boss@BOSS control= account.ctl log=account.log bad=account.bad
之后命令行就一直停留在那里不动了,服务器端没有建立一个sqlldr的进程,客户端不报任何错误提示,命令窗口一直运行,也不超时。
然后故意把命令行中的 userid故意打错,
sqlldr user=boss/boss@BOSS control= account.ctl log=account.log bad=account.bad
命令行错误也检测不出来,和第一种表现出来的情况一模一样。
第一次碰见这种情况的时候,我的第一反应就是,可能我本地的oracle安装好的之后,sqlldr这个命令被破坏了,但是换了4台客户端,发现都无法使用这个命令了。
用sqll/plus连接数据库也很正常,所有的其他一些都很正常,到目前为止就是发现这个sqlldr命令不能用了。然后重启了数据库服务器,发现问题依旧存在。
接着我把所有的东西上传到数据库服务器端,运行命令行
sqlldr userid=boss/boss@BOSS control= account.ctl log=account.log bad=account.bad
所有的数据都被导入。
sqlldr和oracle服务器的连接,难道还需要设置?我一直怀疑是谁修改了服务器的那个配置项,导致了这个问题的发生。放狗搜索了关于sqlldr的关键字,找到的都是关于sqlldr的使用方法的。我这种情况好像极少数有人碰见过,先谢了。2010年3月22日 17:56
目前还没有答案
相关推荐
oracle 11.2客户端(linux) sqlldr相关文件 如果oracle客户端用的是rpm方式安装: sqlldr命令放在bin 其他文件放在lib 如果oracle客户端用的是直接解压方式: 所有都放在根目录即可
oracle11g基本客户端,主要是sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...
oracle11G32位客户端sqlldr文件,包含tnsus.msb,ulus.msb及使用方法,当使用sqlldr命令报这样的错误时说明缺少以上文件“Message 2100 not found; No message file for product=RDBMS, facility=ULMessage 2100 not...
oracle11g基本客户端,主要是sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...
sqlldr的使用则需要创建一个控制文件,指定数据文件、目标表、字段映射等信息,然后执行sqlldr命令进行数据加载。 总之,"Windows版oracle10g精简客户端(带sqlldr)"是一个为了方便开发者和管理员而定制的工具集,...
oracle11g基本客户端,主要是sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...
这个特殊的客户端版本被称为"精简版客户端"或"Instant Client",正如标题所示,它仅包含了一些基本且常用的工具,如sqlplus、sqlldr、exp和imp。 **sqlplus** 是Oracle数据库系统中的一个命令行工具,用于执行SQL...
oracle11g基本客户端,主要是用于windows环境下sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...
- **BAD文件**:保存了无法正确加载的记录,通常因为数据格式错误或违反约束。 - **DISCARD文件**:存放了因某些条件(如忽略记录)而未被加载的记录。 7. **装载操作** - **一般装载**:基础的装载操作,按照...
因为我在linux环境下执行shell脚本时sqlldr命令和sqlplus命令是正常执行的,没有任何问题,但是在java代码中调用脚本时却报错,所有排除了其他原因,只可能是环境变量的问题, 于是我把oracle的所有环境变量直接复制...
3. **调用SQL*Loader**:在批处理文件中,我们通过`sqlldr`命令来启动SQL*Loader,其基本格式为: ``` sqlldr 用户名/密码@数据库实例 control=控制文件路径 data=数据文件路径 log=日志文件路径 bad=错误文件路径...
用的是11.2.0.4的Instant Client,Oracle没给sqlldr,Tools里面也没有(12C就有)。 网上下载了几个都是11.2.0.1的sqlldr,包括标了版本号的,都需要替换库文件。 这个是自己安装p13390677_112040_Linux-x86-64_4of7...
sqlldr配置文件详解 python脚本根据csv文件批量生成sqlldr传输所需ctl文件和sqlldr脚本, 修改参数为自己本机配置后,运行脚本,复制输出结果到cmd下,直接运行即可批量将excel文件内容传输至指定Oracle表格中。 ...
最终能执行sqlplus,imp,exp,impdb,expdb,sqlldr,sqluldr2等命令, 包含设置中的一些问题,踩过的坑 ├── Mac配置oracle客户端说明文件.docx ├── instantclient-basic-macos.x64-12.2.0.1.0-2_2.zip ├── ...
3. 使用sqlldr命令执行数据加载,根据需要设置错误处理和性能优化。 在实际操作中,需要根据具体的数据格式和需求调整控制文件,确保数据正确无误地导入到Oracle数据库中。同时,注意处理可能出现的数据转换问题,...
3. **运行sqlldr命令**:在命令行中输入`sqlldr`命令,指定控制文件、数据文件和其他选项,启动数据导入。 4. **检查日志和坏文件**:导入过程结束后,检查日志文件以确认是否成功,如果有错误,可以通过坏文件进行...
同时代码还会生成sqlldr命令需要用到的control文件和bat文件,以及连接Oracle的配置文件,只要将MySQL导出的数据文件合到一起,执行bat文件,即可完成数据导入到Oracle的任务。所有文件都是以导入导出的那张表的表名...
1、本软件可作为简单的Oracle10g客户端使用,包括:tnsping、exp、imp、sqlldr、sqlplus、tkprof(新增)等功能,如对客户端功能有更高的使用要求,请安装官方Oracle客户端。 2、本软件安装后,连接oracle服务器时...
在“oracle sqlldr多文件批量导入”这个场景下,我们需要掌握如何利用SQL*Loader一次性处理多个数据文件的导入操作。下面我们将详细讲解这个主题。 首先,了解SQL*Loader的基本结构。SQL*Loader通过控制文件(.ctl...
本压缩包"Instantclient_11_2-linux(sqlldr).zip"是针对Linux系统的Oracle Instant Client 11.2版本,其中包含了sqlldr、tnsping这两个重要的实用程序。 **1. Oracle Instant Client** Oracle Instant Client是一个...