有两个数据库,分别在两台电脑上,如a的电脑上装的数据库是oracle9i b的电脑上装的数据库是oracle10i 
现在要求在b电脑上每天某时间定时读取a电脑上的数据来更新用(贮存过程),不知如何操作?

解决方案 »

  1.   

    在B上建到A的数据库长连接aaa,然后在数据库里直接访问A的表,如select * from xxx@aaa
      

  2.   

    1.在a创建database link,链接到b的数据库实例。
    2.在a中创建定时任务,可以通过dbms_job包来操作。
    至于database link和定时任务楼主不清楚的话,去网络上查阅相关资料。
      

  3.   

    blackteal 思路很好,不过要求对方的服务器要有开放database link权限(oracle10g),为了更妥当,我还是写个程序来定时了.谢谢大家