Oracle 批量数据的导入
2014-07-28 22:27
246 查看
通过自己一段时间的学习和研究,找到了一些关于管理数据库批量导入数据的方法,为了避免大家发费较多时间耗这里,版主特此在这里总结如下,希望对大家有帮助。
1).批量的文本数据的导入
Step1 假设有一表user,其字段包括ID 、NAME、AGE、EMAIL。我们的文本文件data.txt中存放的数据如下:
1 , "Joe" , 21 ,"lcs@gmail.com"
2 , "Han" , 23 ,"haosxl@21cn.com"
Step2 要想实现数据的导入,我们可以编写Oracle的控制文件import.ctl (注意:其中——内容为注释,实际文件中应去掉)
Step3 最后,是进入windows的命令行(快捷方式:windows键+R),输入:
sqlldr system/123 control=c:\ldr\import.ctl
其中,sqlldr是命令指令;system/123 指连接Oracle数据库的用户及相应密码,根据你安装时设置和表所在的用户而定;c:\ldr\import.ctl 为
上述中控制文件import.txt的路径,根据你的实际情况而定。
2).Excel数据的批量导入
对于Excel数据的批量导入,我们可以用其他方法,借助辅助工具来完成,这样既快速又高效。
我们将要使用的工具是XlsToOra(官网地址:http://www.withdata.com/xlstoora/
)。可以网上搜索下载,操作简单,安装即可上手!DBA数据管理维护必备神器!!!
XlsToOra连接数据库后,选择File->Import Excel,其主界面如下:
(注意:本人是基于windows系统完成这些操作的,如果有什么不完善或错误之处,望大家多多指出,多给我留言)
1).批量的文本数据的导入
Step1 假设有一表user,其字段包括ID 、NAME、AGE、EMAIL。我们的文本文件data.txt中存放的数据如下:
1 , "Joe" , 21 ,"lcs@gmail.com"
2 , "Han" , 23 ,"haosxl@21cn.com"
Step2 要想实现数据的导入,我们可以编写Oracle的控制文件import.ctl (注意:其中——内容为注释,实际文件中应去掉)
load data infile 'c:\ldr\data.txt' ——‘c:\ldr\data.txt' 指上述中的数据文本文件data.txt的路径 append into table user —— 1)append 指令表数据从原表尾部记录附加,也可以用replace表替换原表数据 2)user是指导入数据对应的表 fields terminated by "," optionally enclosed by ' " ' ——表示字段是用,号分割的;且字符串采用”号闭包 ( id , name , age , email ) ——data.txt中一条记录分割的field,对应表user的字段
Step3 最后,是进入windows的命令行(快捷方式:windows键+R),输入:
sqlldr system/123 control=c:\ldr\import.ctl
其中,sqlldr是命令指令;system/123 指连接Oracle数据库的用户及相应密码,根据你安装时设置和表所在的用户而定;c:\ldr\import.ctl 为
上述中控制文件import.txt的路径,根据你的实际情况而定。
2).Excel数据的批量导入
对于Excel数据的批量导入,我们可以用其他方法,借助辅助工具来完成,这样既快速又高效。
我们将要使用的工具是XlsToOra(官网地址:http://www.withdata.com/xlstoora/
)。可以网上搜索下载,操作简单,安装即可上手!DBA数据管理维护必备神器!!!
XlsToOra连接数据库后,选择File->Import Excel,其主界面如下:
(注意:本人是基于windows系统完成这些操作的,如果有什么不完善或错误之处,望大家多多指出,多给我留言)
相关文章推荐
- oracle批量数据导入工具 sqlldr
- Foxpro、excel文件批量导入数据到Mysql、Oracle
- ORACLE海量/批量数据导入
- Oracle批量导入数据
- Oracle批量导入100万条数据不到1秒
- oracle 数据批量导入工具
- ORACLE 快速批量导入文本数据到数据库(sqlldr工具)方法与分析
- 分享MSSQL、MySql、Oracle的大数据批量导入方法及编程手法细节
- mysql与Oracle垃圾用户方案临时给的excel文件数据批量数据导入库操作步骤整理
- oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量导入数据))
- OracleBulkCopy的批量数据导入
- Oracle中的数据使用plsql客户端批量导入
- Oracle批量导入数据
- ORACLE 批量插入 主键为自增序列 有几个字段数据从其他表导入的 有几个是固定的
- oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量导入数据))
- 批量导入oracle数据的bat文件
- Oracle批量数据导入
- Oracle批量导入txt数据
- 批量导入数据到oracle
- oracle批量导入测试数据