有两个源数据库本别是8.16和9i,每天通过导入部分表的更新到另一个9i的数据库中,请问通过结合程序用什么方法比较好

解决方案 »

  1.   

    由于我对ORACLE不熟,请问这种做法能否保证每天只更新按某条件查询的结果集,否则出错会否出现重复的条目
      

  2.   

    to Dennis618(明月照沟渠) 
    不能这样,因为是每天定时更新的
      

  3.   

    wiler(@_@) 
    能否给个具体方案
      

  4.   

    建立一个dblink
    然后通过job每天定时做。
      

  5.   

    DBLINK数据库连接
    JOB作业,可以定时执行
      

  6.   

    写得太简单了,呵呵创建语法:
    create database link linkname
    connect to user
    identified by usrpwd 
    using 'demona';job例子:
    VARIABLE jobno number;
    begin
          DBMS_JOB.SUBMIT(:jobno, 
                  'Procdemo;', 
                   SYSDATE, 'SYSDATE + 1/24');--每小时执行一次存储过程procdemo
             commit;
    end;
    /
      

  7.   

    大哥们的意思是在ORACLE里面有这个功能吗?
    假如源数据库8.16和9I是分别在另外两个服务器上的呢,那么这样也能导入这边的9I吗?
      

  8.   

    dblink 就是连接不同2个数据库的可以在8i的数据库中建立9i的link, 以及执行的job反过来也可以