社区
Oracle
帖子详情
如何高效的将文本中的数据插入oracle表中
windsounds
2003-03-25 05:28:20
现在有180万左右的数据在文本文件中,如何将每行的数据读出插入数据库的表中。近可能的高效。编程语言为java!
高分酬谢,400!
...全文
68
8
打赏
收藏
如何高效的将文本中的数据插入oracle表中
现在有180万左右的数据在文本文件中,如何将每行的数据读出插入数据库的表中。近可能的高效。编程语言为java! 高分酬谢,400!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supershb
2003-03-26
打赏
举报
回复
SQLLDR到底有多快,请看下面测试结果:
=============================
装载数据量 装载时间(秒) 装载时间 Direct方式 主键
-----------------------------
10000 01.05 00: 00: 01.05 否 有
100000 14.58 00: 00: 14.58 否 有
1000000 298.31 00: 04: 58.31 否 有
10000000 2417.13 00: 40: 17.13 否 有
100000000 9339.85 02: 35: 39.85 否 有
10000 0.88 00: 00: 00.88 是 有
100000 2.44 00: 00: 02.44 是 有
1000000 21.45 00: 00: 21.45 是 有
10000000 240.66 00: 04: 00.66 是 有
100000000 3013.53 00: 50: 13.53 是 有
10000 3.78 00: 00: 03.78 否 无
100000 4.02 00: 00: 04.02 否 无
1000000 59.34 00: 00: 59.34 否 无
10000000 864.84 00: 14: 24.84 否 无
100000000 8715.89 02: 25: 15.89 否 无
10000 0.74 00: 00: 00.74 是 无
100000 1.92 00: 00: 01.92 是 无
1000000 17.50 00: 00: 17.50 是 无
10000000 180.47 00: 03: 00.47 是 无
100000000 1818.50 00: 30: 18.50 是 无
=============================
数据库服务器
型号 DELL PowerEdge 2600
CPU 1.8G*2
硬盘 18G*3(RAID5),36G+18G(RAID0)
内存 2G
=============================
如果对入库速度要求非常的高,那你在数据库外预处理好入库数据。
再使用SQLLDR入库
midstone
2003-03-26
打赏
举报
回复
re
同感
zhylyq
2003-03-26
打赏
举报
回复
是的,可以用sql *loader!
newusers
2003-03-26
打赏
举报
回复
文本文件用SQLLDR是最快的,并且还可指定Direct 方式与Parallel方式
windsounds
2003-03-25
打赏
举报
回复
要通过程序对数据进行一些筛选。现在是做事务,10000条语句提交一次阿。但是总觉得太慢了
developer2002
2003-03-25
打赏
举报
回复
你若是硬要用java,那么建议你用java控制sqlldr去执行装载操作。
当然也可以结合java的io和jdbc往数据库中写,但效率可能受影响。
LeiSQL
2003-03-25
打赏
举报
回复
同意up.Oracle SQL * Loader 可以实现的,高效快速。
jiezhi
2003-03-25
打赏
举报
回复
据说使用sqlload是最快的。
向
Oracle
数据
库
插入
Clob大段
文本
解决方法
本文将详细介绍如何有效地向
Oracle
数据
库
插入
Clob大段
文本
,以及在操作过程
中
可能遇到的问题与解决方案。 ### 一、理解CLOB类型 CLOB类型是
Oracle
数据
库
中
用于存储大量
文本
数据
的
数据
类型,它可以存储最大为4GB的...
Oracle
插入
大量
数据
在IT领域,尤其是在
数据
库管理与优化方面,
Oracle
作为全球领先的关系型
数据
库管理系统之一,其
高效
的
数据
处理能力一直是业界关注的焦点。当面对大量
数据
的
插入
操作时,如何优化这一过程,减少系统负担,提高
数据
处理...
利用MSSQL的OPENDATASOURCE把
文本
文件
中
的
数据
插入
、更新到
ORACLE
- 可以使用`INSERT`语句结合`OPENDATASOURCE`查询
文本
文件
中
的
数据
,然后将这些
数据
插入
到
Oracle
数据
库的相应
表
中
。示例如下: ```sql INSERT INTO
oracle
_table_name (column1, column2) SELECT column1, ...
Oracle
数据
数据
处理教程
Oracle
9i的ETL处理方法 共16页.pdf
多表
插入
功能使得一次操作就能将
数据
插入
到多个
表
中
,提高了批量
数据
处理的效率。更新和
插入
功能则允许在单个事务
中
同时更新和
插入
数据
,这对于保持
数据
一致性至关重要。此外,表功能如可传送的表空间,使得在不同的...
文本
文件内容自动汇入
Oracle
5. **执行SQL语句**:通过
数据
库连接,执行构建好的SQL语句,将
数据
插入
到
Oracle
表
中
。可以使用批处理方式一次性处理多条SQL,提
高效
率。 6. **错误处理与日志记录**:在导入过程
中
,可能出现
数据
格式不匹配、字段...
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章