高层住宅现浇楼板厚度:Oracle高级复制实例一(多主体复制)

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 20:23:52

现在主流的数据库产品都实现了数据库中数据的复制,有的产品还做到了数据库对象的复制(例如视图和索引)。鄙人曾经实施过SQL Server的Replication和IBM DB2的复制中心,在IBM iSeries平台上叫DB2 Propagator,也使用过MIMIX这样的数据高可用性数据保护软件。今天主要是与大家分享在Oracle平台下的数据复制功能。

      多主体复制,MultiMaster Replication。可以简单理解为多个数据库间相互复制。

1.环境介绍:
root@v210 # uname -a
SunOS v210 5.9 Generic_117171-07 sun4u sparc SUNW,Sun-Fire-V210

root@v210 # su - orcl9i
$ sqlplus ''/ as sysdba''

SQL*Plus: Release 9.2.0.6.0 - Production on 星期五 11月 18 18:00:42 2005
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

Connected to:
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.6.0 - Production

SQL> select * from v$version;

BANNER
----------------------------------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
PL/SQL Release 9.2.0.6.0 - Production
CORE    9.2.0.6.0       Production
TNS for Solaris: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production

2.环境准备:首先创建在系统中建立了两个数据库

SID:ORCL9I                      GLOBAL_NAME:ORCL9I.TAIKANG.COM
SID:ALPHA9I                    GLOBAL_NAME:ALPHA9I.TAIKANG.COM 
在实施前先要察看一些参数的设置情况

SQL> select * from v$option where parameter =''Advanced replication'';

PARAMETER                                                 VALUE
-----------------------------------        &nb