以下是Oracle数据库主从同步的具体操作步骤:
在主/从数据库设置初始化参数(在主从数据库都执行以下操作)
(以as sysdba身份,可在sqlplus中执行)
1) 以dba身份登录;2) 设置参数;3)重启动两个数据库,查是否归档,如是归档,请忽略第3点
3.设置主数据库(obpm)为归档mode (以as sysdba身份,可在sqlplus中执行)
4.主/从数据新建stream管理用户(在主从数据库都执行以下操作)2) 归档设置
5.主数据库网络环境设置 (就是在主数据库中增加一个从数据库的连接服务
1)主数据库中添加从数据库的配置。(通过oracle图形工具net configuration manager配置,服务名为从数据库名orcl,并测试与从数据库是否连通);2)新建连接orcl的dblink
6.从数据库网络环境设置 (就是在从数据库中增加一个主数据库的连接服务)测试dblink:select sysdate from dual@orcl; --测试dblink是否有效
1)从数据库中添加主数据库的配置。(通过oracle图形工具net configuration manager配置,服务名为主数据库名obpm,并测试与从数据库是否连通);2)新建连接obpm的dblink
7.主数据库流队列创建 (可在plsql中的SQL中执行,登录名应为strmadmin)测试dblink:select sysdate from dual@obpm; --测试dblink是否有效
8.从数据库流队列创建
9.主数据库创建捕获进程
在从数据库新建strmadmin10.从数据库实例化strmadmin用户 (win在CMD命令界面中执行)(这两个路径须一致)
注意:此段语句执行可能会报错,如果报错,不用管,继续执行后面的。
11.主数据库创建传播进程
修改propagation休眠时间为0,表示实时传播LCR,latency以秒为单位
12.从数据创建应用进程
13.启动Stream
1)从数据库启动应用进程
14.现在就可以进行测试了,在crm用户中作何一个测试表新增数据,删除数据,增加表,修改表结构,进行同步测试
收起