如何连接两个数据库,将A数据库中需要的信息每隔4小时定期插入到B数据库的各表内,要后台完成,也就是说,本地或异地都不需要打开网页就能完成这项工作。
急!请大家快快帮忙了!

解决方案 »

  1.   

    在A数据库建个到b的链路,注意要使用b数据库中可以insert的权限的用户来建,
    然后就可以写脚本insert了,脚本可以通过job每4小时执行一次。
      

  2.   

    --建dblink
    create public database link DB_ATOB
      connect to B
      using 'Buser' identified by 'B密码';--建job
    begin
      sys.dbms_job.submit(job => :job,
                          what => 'insert into b.table@db_atob select ... from a.table',
                          next_date => to_date('21-09-2007 18:25:38', 'dd-mm-yyyy hh24:mi:ss'),
                          interval => 'SYSDATE + 1/6');
      commit;
    end;
      

  3.   

    用脚本,或者用发布的方式。。或者做个JOB