V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xiaoz
1.03D
V2EX  ›  Oracle

Oracle 表结构和表数据同步有什么方案吗?

  •  
  •   xiaoz · Jul 20, 2021 · 1706 views
    This topic created in 1741 days ago, the information mentioned may be changed or developed.

    对 Oracle 不是很熟悉,最近需要将 A 环境的库里面表和表数据同步到另一个 B 环境,试了下 expdp 和 impdp 有很多报错,貌似数据也没同步过去,请问有其它比较好的方案吗?

    5 replies    2021-07-21 10:51:44 +08:00
    gefranks
        1
    gefranks  
       Jul 20, 2021   ❤️ 1
    如果你是想把数据从一个库弄到一个新库的话 exp/imp,expdp/impdp 都可以,出错得多少要看表结构的差异和数据的情况。
    如果是要两个都在线的库同步,那也许得考虑用 OGG 了,这个是我听说的。
    statement
        2
    statement  
       Jul 20, 2021 via iPhone   ❤️ 1
    ogg
    aaniao002
        3
    aaniao002  
       Jul 20, 2021 via Android   ❤️ 1
    做个 dblink 直接 select 过来
    l00t
        4
    l00t  
       Jul 20, 2021   ❤️ 1
    办法挺多的。但是你 exp 和 imp 都报错了,那得先看看报的啥错,总不能你磁盘空间不够也硬同步吧
    zlowly
        5
    zlowly  
       Jul 21, 2021   ❤️ 1
    你这描述还是有点不清晰啊。
    你说的同步是什么意思?是实时同步还是定时同步?但看你说用 impdp,又好像只不过是一次性的数据复制。
    另外 A 、B 环境应该是同操作系统同版本 Oracle 吗? B 环境是不是已有用户和数据,数据的源和目标是否同名用户?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   842 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 21:23 · PVG 05:23 · LAX 14:23 · JFK 17:23
    ♥ Do have faith in what you're doing.