sqlloader的使用------Linux版

其实Linux中sqlloader的操作和在windows中的操作是一样的,下面我再为大家详细地讲解一下

一  注意事项

首先要注意下面的情形:

我是在虚拟机中运行的Linux系统,关于在Linux系统中root用户下多次执行sqlldr,都是出现"sqlldr:command  not  found",找了很多资料终于在一篇博客中找到了答案,就是需要在oracle数据库下执行sqlldr命令,下图中我是在root用户下运行的结果

于是将root用户切换成oracle用户,输入sqlldr,如果成功了出现的结果如下图所示

sqlloader的使用------Linux版_第1张图片

二.  在数据库中创建表格------为下面插入数据做准备

sqlloader的使用------Linux版_第2张图片

三.  创建input.txt数据文件

①  在Linux中先创建input.txt文件

②  在input.txt文件中插入内容

sqlloader的使用------Linux版_第3张图片

四.  创建input.ctl控制文件

①  在Linux中创建input.ctl文件

②  在input.ctl中插入内容

sqlloader的使用------Linux版_第4张图片

五.  执行导入

本人将input.txt数据文件和input.ctl控制文件放在一个目录下,路径为

在Linux中输入sqlldr  userid=apps/apps  control=input.ctl ,就可以将input.txt中的内容按照控制文件导入到数据库中。

sqlloader的使用------Linux版_第5张图片

六.  查看结果

sqlloader的使用------Linux版_第6张图片

 

你可能感兴趣的:(sqlloader的使用------Linux版)