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

2021-07-20 18:18:44 +08:00
 xiaoz

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

1090 次点击
所在节点    Oracle
5 条回复
gefranks
2021-07-20 18:43:35 +08:00
如果你是想把数据从一个库弄到一个新库的话 exp/imp,expdp/impdp 都可以,出错得多少要看表结构的差异和数据的情况。
如果是要两个都在线的库同步,那也许得考虑用 OGG 了,这个是我听说的。
statement
2021-07-20 19:05:39 +08:00
ogg
aaniao002
2021-07-20 22:13:24 +08:00
做个 dblink 直接 select 过来
l00t
2021-07-20 22:34:49 +08:00
办法挺多的。但是你 exp 和 imp 都报错了,那得先看看报的啥错,总不能你磁盘空间不够也硬同步吧
zlowly
2021-07-21 10:51:44 +08:00
你这描述还是有点不清晰啊。
你说的同步是什么意思?是实时同步还是定时同步?但看你说用 impdp,又好像只不过是一次性的数据复制。
另外 A 、B 环境应该是同操作系统同版本 Oracle 吗? B 环境是不是已有用户和数据,数据的源和目标是否同名用户?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/790675

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX