有两台配置一样的电脑(电脑A,电脑B),系统和oracle版本也一致,电脑A数据库是正式数据库,电脑B数据库是备份数据库,可供别人查询修改操作数据,但是每天晚上电脑A的数据库都需要自动同步到电脑B上,请问这个功能怎么实现?有没有比较简单一点的办法?我是菜鸟,第一次搞这个,能不能告诉我具体步骤和操作?拜托大家帮忙,谢谢了

解决方案 »

  1.   

    http://industry.ccidnet.com/art/321/20070424/1068407_1.html
      

  2.   

    这篇文章确实不错,好像跟我的要求很符合,但是我还是不知道怎么做,那个语句在哪里执行呢?我在pl/sql里执行好像没有
      

  3.   

    建议你使用DATA GUARD来实现,做逻辑STAND BY.
    理论上是可以的,不过如果用存储过程的话,需要涉及到夜间定时的JOB,同时还需要TRIGGER,如果系统比较庞大的话,做起来就不是很实际了,而且个人认为,这个需求本不属于应用上的,是体系上的要求,所以如果体系可以做,就让体系去做了.
      

  4.   

    请问DataGuard是什么备份?能做到我的要求吗?
      

  5.   

    http://q.yesky.com/group/review-17556853.html
      

  6.   

    用win里的任务计划设定固定时间运行备份好了,然后指向一个网络地址
      

  7.   

    dataguard .建了之后 备用数据库可以自动和主数据库同步。备用数据库也可以 暂时不和主数据库 同步。 转换成 主库的一个快照,可update insert select.当再次转回备用库时,自动闪回应主库所有 log ,然后所有数据就又同步了。dataguard 要经过学习的。 只一点步骤,很难灵话应用,处理问题。