两个数据库间如何同步和表记录更新

xiesongque 2008-06-24 10:25:24
有两台服务器A和B,其中A为主服务器,B为备用服务器。都装有oracle 10.2.0.1,在本地机上装有oracle 10.2.0.2。现在的问题是:
1、A和B的数据需要同步,当A出现故障时,B升级为主服务器为客户提供服务。最好是能自动切换,不能的话就人工切换;
2、在本地机上如何实现将A中数据库的某个表中的记录插入或更新到B中数据库的同名表中?
本人菜鸟,望各位赐教!
...全文
268 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiesongque 2008-06-27
  • 打赏
  • 举报
回复
第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个问题还是不知具体步骤
xiesongque 2008-06-27
  • 打赏
  • 举报
回复
如果我这两台服务器不在同一机房里,怎么共享一个磁盘阵列柜啊?
rbhts 2008-06-26
  • 打赏
  • 举报
回复
没明白实际操作。。
hebo2005 2008-06-25
  • 打赏
  • 举报
回复
两台机器共享一个磁盘阵列柜,机器当中用心跳线来检测,一台当了另一台做主的
xiesongque 2008-06-25
  • 打赏
  • 举报
回复
谢谢各位回答!
能不能更详细一点,给点具体的步骤吧!!!
qiyousyc 2008-06-25
  • 打赏
  • 举报
回复
双机系统可以
raymond_black 2008-06-25
  • 打赏
  • 举报
回复
Oracle Data Guard
doer_ljy 2008-06-24
  • 打赏
  • 举报
回复
RAC
abchappybear 2008-06-24
  • 打赏
  • 举报
回复
以前在sqlserver中做过,不过原理是一样的,在需要同步的表中加入标志字段,插入更新各代表一个值,写程序或用数据库的备份来实现.
h92998 2008-06-24
  • 打赏
  • 举报
回复
双击系统可以实现,可以把数据文件放在共享磁盘上
xiesongque 2008-06-24
  • 打赏
  • 举报
回复
忘说了,两台服务器的操作系统都是windows 2003 server版

17,378

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧