none
SqlServer2005向Oracle寫數據,插入10W条后無法插入. RRS feed

  • 问题

  • 通過SSIS將SqlServer中的數據插入到Oracle數據庫.
    當插入大概10W筆的時候 就插入不了了.也沒任何報錯信息.
    查看Oracle這邊,undo tablespace還有剩餘,其他一切正常,請問這是本來就存在的限制嗎?
    我記得以前在SqlServer2000的時候通過DTS向Oracle插入數據,當達到20W筆的時候就會報錯.

    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2011年4月20日 11:23

全部回复

  • Did you enable package logging? Any info in Oracle log? Which provider did you use? Tried with other provider? 
    2011年4月20日 13:14
  • 会不会是32位系统的内存上出点问题。。。没实测过
    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com
    2011年4月21日 1:20
  • LZ,我有测试过Replcation、SSIS、透过LinkedServer写SQL这3种方式将数据从SQLServer导入到Oralce,测试用例数据都在30W笔以上,成功的,没有数据量的限制的。

    换换思路,查查在哪里做错了吧


    2011年4月21日 11:08
  • 你好!

    首先,查看Oracle数据库是否有错误日志记录了这个个过程中发生的异常? 如果有,请将详细的错误信息贴上来。这也跟SSIS的配置有关联,你也可以尝试选择Oracle Provider for OLEDB驱动连接Oracle数据库,看看是否能够避免这个问题。


    Best Regards,
    Stephanie Lv

    2011年4月21日 11:31