WEB开发网
开发学院数据库Oracle 浅析Oracle数据库集中方法 阅读

浅析Oracle数据库集中方法

 2009-04-03 13:12:25 来源:WEB开发网   
核心提示: 这里以上海主站点设置为例, 1.连接主站点,浅析Oracle数据库集中方法(3),创建复制管理员并授予相应的权限,复制管理员是管理整个复制环境并创建复制对象的用户,sysdate+1/24表示间隔一小时 delay_seconds:当延迟队列没有延迟事件时停止被次清除操作的延迟时间, 4

这里以上海主站点设置为例。

1.连接主站点,创建复制管理员并授予相应的权限,复制管理员是管理整个复制环境并创建复制对象的用户。只有数据管理员可以建立主体组和实体化视图组。

connectsystem/passwd@SH
createuserrepadminidentifiedbyrepadmin;
begin
dbms_repcat_admin.grant_admin_any_schema(
username=>’repadmin’);
end;
/
grantcommentanytabletoREPADMIN;
grantlockanytabletoREPADMIN;

后面的两个grant语句使复制管理员可以为任何表建立实体化视图日志。如果想改用户可以使用视图管理器,还需要下面的命令:

grantselectanydictionarytoREPADMIN;

2.注册传播方,传播方会将主体站点的延迟事务队列推入其他主体站点或者实体化视图站点。

begin
dbms_defer_sys.register_purpagator(username=>’repadmin’);
end;

3.调度清除作业,该作业会定时清除延迟事务队列并用传播方将延迟事务推入其他主体站点或者实体化视图站点。先更换用户:

disconnect;
connectrepadmin/repadmin@SH;
begin
dbms_defer_sys.schedule_purge(
next_date=>sysdate,interval=>’sysdate+1’,delay_seconds=>0);
end;

next_date:下一次执行日期,sysdate表示立即。

interval:间隔时段,sysdate+1表示间隔一天,sysdate+1/24表示间隔一小时

delay_seconds:当延迟队列没有延迟事件时停止被次清除操作的延迟时间。

4.为实体化视图站点建立复制代理。创建复制代理用户并授予视图接受方权限。复制代理是复制接收方连接主体站点的用户

上一页  1 2 3 4 5 6  下一页

Tags:浅析 Oracle 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接