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

Oracle数据库集中复制方法浅议

 2008-09-08 12:53:06 来源:WEB开发网   
核心提示: disconnect;connect SHORACL/SHORACL@BJ;create database link ORACLSH connect to ORACL identifiedby ORACL;复制方案的数据库连接和复制管理员的数据库连接要和system用户间里的对应公共数据库

disconnect;
connect SHORACL/SHORACL@BJ;
create database link ORACLSH connect to ORACL identified
by ORACL;

复制方案的数据库连接和复制管理员的数据库连接要和system用户间里的对应公共数据库连接使用相同的名字,在调度连接时将使用公共数据库连接中指定的数据库全局名或者连接字符串。

9.建立实体化视图:

disconnect;
connect mvadmin/mvadmin@BJ;
create materialized view SHORACL.CREDIT_CARD refresh fast
wit h pr imar y key as sele ct * from ORA CL.
CREDIT_CARD@ORACLSH;
  @后面是数据库连接名。如果该表没有主键则使用rowid来刷新
  create materialized view SHORACL. CREDIT_CARD refresh
fast with rowid as select * from ORACL. CREDIT_CARD@ORACLSH;

10.为多个视图建立刷新组:

begin
dbms_refresh.make (
name => ’mvadmin.sh_refresh’,list => ’’,
next_date => sysdate,interval => ’sysdate + 1’,
implicit_destroy => false,rollback_seg => ’’,
push_deferred_rpc => true,refresh_after_errors => false);
end;

11.向刷新组中添加复制对象:

begin
dbms_refresh.add (name => ’mvadmin.sh_refresh’,list => ’SHORACL.CREDIT_CARD ’,lax => true);
end;
/

三.检查复制进程。

1.查看sys.dba_jobs视图是否生成了足够的作业。

经过以上的步骤应该有三个作业分别是清除作业、调度作业和刷新作业,查看视图的what字段是否有下面的内容:

上一页  2 3 4 5 6 7 8  下一页

Tags:Oracle 数据库 集中

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