V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
manoon
V2EX  ›  问与答

oracle 数据"合并", 有什么需要注意的?

  •  
  •   manoon · 2013-05-21 10:57:33 +08:00 via Android · 2143 次点击
    这是一个创建于 4210 天前的主题,其中的信息可能已经有所发展或是发生改变。
    由于不查抗拒因素. 数据库服务器a挂掉了, 并且一个月后才得已恢复. 在这一个月之间 , 新配置的一台服务器b. . 揽下了所有的业务数据.
    现在要把b 停了, 重新启用已经恢复 正常的a .

    但是这一个月的数据需要导进来.
    有没有什么好的方法? 或者需要注意的事项?

    我自己只有个很笨的思路. 找出最近一个月被修改数据的表, 导出表, 再导入表.
    6 条回复    1970-01-01 08:00:00 +08:00
    manoon
        1
    manoon  
    OP
       2013-05-21 11:02:21 +08:00 via Android
    有没有更先进一些的方法? 比如说, 导出整个数据库, 然后导入的时候加上几个参数. 就变成追加这一个月缺失的数据了? -------其实, 我很懒, 尤其怕处理表跟表之间的 关系和约束什么的!!! 所以感觉我一开始的思路可能比较费事且折腾.
    manoon
        2
    manoon  
    OP
       2013-05-21 12:53:20 +08:00
    貌似有些进展了,据说,用redo log跑一遍就OKAY了。
    但是意义不大。。。因为我木有REDO LOG :-(
    liprais
        3
    liprais  
       2013-05-21 12:57:55 +08:00   ❤️ 1
    没有redo log的话....貌似无解了吧.....oracle有个软件叫golden gate不知道对你有没有帮助.....
    manoon
        4
    manoon  
    OP
       2013-05-21 13:42:28 +08:00
    @liprais

    谢谢哟!!咨询了几个朋友,也提到golden gate以及replication 这两个东东。

    话说,如果按我的条思路来,如果表不是很多很复杂,是不是也能成功?哈哈。
    manoon
        5
    manoon  
    OP
       2013-05-21 13:43:22 +08:00
    @manoon 呃。。golden gate和replication是一个东东???

    好吧,又一次意识到自己是有多浅薄了~~~太多的东西需要学!!!
    liprais
        6
    liprais  
       2013-05-21 13:48:56 +08:00
    @manoon 这取决于你的业务系统是怎么设计的和你有多少张表多少业务量了....
    就几十张表的话大概人工几天也能弄完.......
    为了安全还是把redo log打开吧....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1589 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:57 · PVG 00:57 · LAX 08:57 · JFK 11:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.