按客户要求用oracle10g数据库,每天处理千万级的数据量,大概是这样的,每天从SQL2005数据库(目标数据库,非本地,两地用专线连接)中将目标数据导入至本地oracle中做数据处理,每天做生成日报表,第一次用oracle,求有经验的朋友指点下,能像Sql一样,设置调度程序设置时间点来处理数据,在界面上显示报表即可。
另:每天处理如此大的数据有什么好的方案,是用程序处理还是用数据库作业调度存储过程实现好?

解决方案 »

  1.   

    说一个基本的方案。
    1)ORACLE按照透明网关,可以访问SQL SERVER 2005.
    2) 建立ORACLE DB LINK访问透明网关过来的SQL SERVER.
    3) 建立数据处理的PROCEDURE
    4) 进行排程处理。只要网络速度快,代码效率高,千万级别的数据中觉得不是问题。谢谢!
      

  2.   

    1)ORACLE按照透明网关,可以访问SQL SERVER 2005. 
    2) 建立ORACLE DB LINK访问透明网关过来的SQL SERVER. 
    3) 建立数据处理的PROCEDURE 
    4) 进行排程处理。