有两台服务器A和B,其中A为主服务器,B为备用服务器。都装有oracle 10.2.0.1,在本地机上装有oracle 10.2.0.2。现在的问题是:
    1、A和B的数据需要同步,当A出现故障时,B升级为主服务器为客户提供服务。最好是能自动切换,不能的话就人工切换;
    2、在本地机上如何实现将A中数据库的某个表中的记录插入或更新到B中数据库的同名表中?
    本人菜鸟,望各位赐教!

解决方案 »

  1.   

    忘说了,两台服务器的操作系统都是windows 2003 server版
      

  2.   

    以前在sqlserver中做过,不过原理是一样的,在需要同步的表中加入标志字段,插入更新各代表一个值,写程序或用数据库的备份来实现.
      

  3.   

    第2个问题我已找到解决方法了,方法如下:
      1)执行命令:   
         alter system set global_names=false;   
        
      2)create database link orcl connect to scott identified by tiger using 'orcl';   (假设连接到另外一个数据库需要连接串为orcl) 
      3)测试:select *  from emp@orcl;  建立了链接之后,就可以完成要求的操作了。
    第1个问题还是不知具体步骤