详解Oracle分布式系统数据复制技术
2007-05-09 12:14:37 来源:WEB开发网核心提示: (2)创建用户—复制管理员,并为该用户授权复制管理员负责复制站点的创建和管理,详解Oracle分布式系统数据复制技术(3),每个复制站点都必须创建复制管理员以下为引用的内容:CREATE USER repadmin IDENTIFIED BY repadmin;BEGINDBM
(2)创建用户—复制管理员,并为该用户授权复制管理员负责复制站点的创建和管理,每个复制站点都必须创建复制管理员以下为引用的内容:
CREATE USER repadmin IDENTIFIED BY repadmin;
BEGIN
DBMS_REPCAT_ADMIN.GRANT_ADMIN_ANY_SCHEMA (username => ’repadmin’);
END;
(3)为本站点指定传播者;
传播者负责将本地最新更新的数据传播到其他站点上:
以下为引用的内容:
BEGIN
DBMS_DEFER_SYS.REGISTER_PROPAGATOR (username => ’repadmin’);
END;
(4)为本站点指定接收者;
接收者负责接收其他站点上的传播者传送过来的数据:
以下为引用的内容:
BEGIN
DBMS_REPCAT_ADMIN.REGISTER_USER_REPGROUP (
username => ’repadmin’,
privilege_type => ’receiver’,
list_of_gnames => NULL);
END;
(5)确定清除时间;
为了使传送过来事务队列不致过大,需要将成功加载的事务从事物队列里清除掉,这里设定每小时清除一次。 以下为引用的内容:
CONNECT repadmin/repadmin@cl.world
BEGIN
DBMS_DEFER_SYS.SCHEDULE_PURGE (
next_date => SYSDATE,
interval => ’SYSDATE + 1/24’,
delay_seconds => 0);
END;
在建立好站点cl.world后,以同样的方法创建站点js.world。
(6)创建各主控站点之间的调度链接。
创建各主控站点之间的调度链接需要先在各主控站点间建立数据库链接,之后为每个数据库链接定义调度时间。
更多精彩
赞助商链接