使用sqlldr导入数据到Oracle
2016-10-27 10:33
375 查看
在我们日常工作中,往往需要将一些数据导入到Oracle 中,方法其实挺多,比如客户端工具,PL/SQL都可以实现,但是相对效率,我个人认为Oracle自带的sqlldr是最好用的,下面我们就看一下如何将数据轻松导入到Oracle:
1.建表:
SQL> create table tb_boxnumber(boxnumber varchar2(30),Status varchar2(8));
Table created.
SQL>
2.创建一个控制文件:
oracle@linux:~> vi 123.ctl
load data
append
into table tb_boxnumber //定义要导入的表
fields terminated ','
trailing nullcols
truncate //这个地方可以对表进行truncate,根据自己情况是否使用
(boxnumber) //定义导入的字段
3.使用sqlldr导入数据:
使用ftp工具,把你要导入的数据上传到服务器上,我测试过导入txt和dat的文件格式,使用如下命令:
oracle@linux:~> sqlldr
zxdbp_test/zxdbp_test@zxin control=123.ctl data=1.dat
其中1.dat是我上传的文件
1.建表:
SQL> create table tb_boxnumber(boxnumber varchar2(30),Status varchar2(8));
Table created.
SQL>
2.创建一个控制文件:
oracle@linux:~> vi 123.ctl
load data
append
into table tb_boxnumber //定义要导入的表
fields terminated ','
trailing nullcols
truncate //这个地方可以对表进行truncate,根据自己情况是否使用
(boxnumber) //定义导入的字段
3.使用sqlldr导入数据:
使用ftp工具,把你要导入的数据上传到服务器上,我测试过导入txt和dat的文件格式,使用如下命令:
oracle@linux:~> sqlldr
zxdbp_test/zxdbp_test@zxin control=123.ctl data=1.dat
其中1.dat是我上传的文件
相关文章推荐
- oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量导入数据))
- oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量导入数据))
- oracle中,使用sqlldr将文件中的数据导入到数据库
- Oracle 使用spool导出 sqlldr导入后少数据情况
- oracle12c:通过oracle客户端工具配置tns,并使用sqlldr进行批量导入数据
- 将平面定界数据导入oracle表中. 使用sqlldr
- 在oracle中,使用sqlldr将文件中的数据导入到数据库
- Oracle sqlldr导入数据使用默认值和提高性能的方法
- Java中使用Oracle的客户端 load data和sqlldr命令执行数据导入到数据库中
- Java中使用Oracle的客户端 load data和sqlldr命令执行数据导入到数据库中
- 使用sqlldr命令向Oracle导入数据
- 在oracle中 生成大规模数据 500万条 (使用导入数据方式 sqlldr 导入命令 *.ctl文件)
- 使用sqlldr导入多个csv数据到Oracle中,对数据中存在空格的处理
- 使用Sqlldr向oracle导入数据
- oracle使用sqlldr(有sequence)导入数据
- 使用sqlldr导入文本数据到oracle
- oracle sqlldr使用(导入速度快,但对数据本身的处理功能弱)
- 在oracle中,使用sqlldr将文件中的数据导入到数据库
- 使用MySQL Migration Toolkit快速将Oracle数据导入MySQL
- 关于 Oracle 的数据导入导出及 Sql Loader (sqlldr) 的用法