1、进入dos命令环境,检查sqlloader是不是装好。
2、在命令窗口输入sqlldr,回车。
3、执行导入命令,在执行上传命令前先检查表中的数据,表中只有一条数此芹据。
4、退出sqlplus,接下来执行导入命笑备令,数据库在本机则可执行:Sqlldrscott,leedbcontrol=c。
1、安装Oracle客户端,安装完成后,在安装目录下找到sqlloader.exe文件,将其世察复制到C:\Windows\System32目录下;2、在CMD命令行中输入sqlldr,如果出现sqlldr的帮助信息,则表示安装成功;
3、在CMD命令行中输入sqlldr userid=username/password@database control=control_file.ctl log=log_file.log,其中username、password、database、control_file.ctl、log_file.log分别为用户名、密码、数据库名、兄核控制文件名和日志文件名;
4、如果没有报错,则搜尘茄表示sqlloader605解决方案安装成功。
工作中,很多时候会遇到如下情况:需要将excel
中的数据批量上传到
ORACLE
表中。如果是小数据量,如几十条至几百条,那么用
plsql
dev
工具,在查询命笑毕令后加
上
for update
然后解锁,把数据复制粘贴进去就可以了。
但如果遇到大数据量几万至几十万时,上述方法就不可行了。
如下介绍如何使迅升仔用
oracle
自带的
sqlloader
上传数据。
2.
SQL_LOADER
上传数据
2.1
sql_loader
说明
sql*loader
是
oracle
自带程序。需要上传数据的本机只要安装了
oracle
数据库或客
户端就会自动集成该工具。
但是不同的版本对控制文件的写法要求有所不同。
具体可参
见
2.3
节或者附件控制文件的内容。
2.2
编辑数据文件
要使用
sql*loader
,其数据文件必须是两种,一种是
*.txt
的文本文件,另一种是
*.csv
的文件。
例如,
需要上传的数据是使用
excel
编辑的,
那么亩汪只需要将
excel
另存为
[
制
表符分割的
txt
文件
]
或者另存为
[
逗号分割的
csv
文件
]
即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)