oracle大数据量操作

到底要多大的表空间才够用呢?

使用一个java的job调用sqlLoader导入txt文件中的数据到oracle9i中。

sqlLoader进行导入。

txt文件大小6G多,每行对应oracle表中的一条数据,共5列,大约有1亿多条不到2亿数据。

-------------------------------------------------------------------------------------------------

第一次导入:

由于一个oracle中有多个用户,当前用户xxx_da的表空间设置较小,回滚段大小也未特别设置。

 

结果:导入失败。

原因:xxx_da表空间用尽

-------------------------------------------------------------------------------------------------

第二次导入:

增大xxx_da的表空间到20G,此盘的空间已经全部给了xxx_da的表空间

在导入过程中发现磁盘空间有足,立刻清除其他文件,节余出3G多的空间。

结果:导入失败。

原因:xxx_da表空间用尽,回滚段表空间也用尽。

-------------------------------------------------------------------------------------------------

第三次导入:

-------------------------------------------------------------------------------------------------

第四次导入:

申请一个专用的机器安装oracle,整个磁盘有70G的空间供此次导入任务使用。

表空间设置为20G,用尽后可以自动增加300M,最大可用32G。不产生日志。

回滚段设置为30G(实际使用的是一个2G的回滚段,30G的由于未重启oracle所以未能使用)。

结果:导入失败。

xxx_da表空间用尽,回滚段表空间正常。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值