Streams创建单源单向复制环境.docVIP

  • 2
  • 0
  • 约4.75千字
  • 约 6页
  • 2018-03-16 发布于河南
  • 举报
Streams创建单源单向复制环境

Oracle Streams创建单源单向复制环境   这里单源复制环境不是说数据都从一处来,而是指单个对象的仅来源于一处,但可能有多个 HYPERLINK javascript:; \t _self 数据库同时捕获数据。在启动capture 进程和配置传播前,确认已经配置了propagation和apply进程处理相关LCRs。 一、 需求描述   设定条件如下: 源数据库 sid : test ,目标库 :test2 复制单表scott.emp 源库本地捕获 ,单向同步。 同步 DML/ DDL 操作 二、 准备工作   在本节演示进行之前,必须首先满足下列条件(下列操作除非特别指定,否则源端和目标端都需要执行,某些操作请注意转换路径,这里不再一一列举): 初始化参数设置: GLOBAL_NAMES :是否启用全局名称,必须设置为true; JOB_QUEUE_PROCESS :最大可启用的任务队列进程数,运行propagation进程的数据库中,该值不能低于2; COMPATIBLE :兼容版本,不能低于; STREAMS_POOL_SIZE :流缓冲池,建议不低于200M。 数据库置为归档模式   通常建议Streams复制环境中的数据库均启用归档,不过如果你的复制为单向,则目标端也可以不启用归档。如何启用前文已有描述,不多说了。 配置TNSNAMES   两种方式,手工修改$ORACLE_HOME\network\admin\tnsnames.ora文件,或者通过netca界面化方式配置,都比较简单,这里不再演示了。 创建 HYPERLINK javascript:; \t _self 管理员帐户 a. 首先创建新的表空间(不建议streams管理员默认表空间与其它业务用表空间混用,尤其不建议使用system表空间) TEST create tablespace strmtbs datafile C:\oracle\product\10.2.0\oradata\test\strmtbs01.dbf size 200m; Tablespace created. b. 创建streams管理员帐号并授予权限,这里创建strmadmin做为streams管理员并授予dba权限 TEST create user strmadmin identified by strmadmin default tablespace strmtbs quota unlimited on strmtbs; User created. TEST grant dba to strmadmin; User created. 三、 创建ANYDATA队列和数据库链 首先在源端操作: SQL conn strmadmin/strmadmin Connected. TEST set sqlprompt TEST TEST exec dbms_streams_adm.set_up_queue(); PL/SQL procedure successfully completed. TEST create database link TEST2.REGRESS.RDBMS.DEV.US.ORACLE.COM connect to strmadmin identified by strmadmin using test2; Database link created. TEST select sysdate from dual@TEST2.REGRESS.RDBMS.DEV.US.ORACLE.COM; SYSDATE -------------- 24-3 月 -09 转到目标端做相同操作(由于是单向复制,dblink可以不创建): SQL conn strmadmin/strmadmin Connected. TEST2 set sqlprompt TEST2 TEST2 exec dbms_streams_adm.set_up_queue(); PL/SQL procedure successfully completed.   提示:dbms_streams_adm.set_up_queue()是做什么的?   该过程语法如下:   DBMS_STREAMS_ADM.SET_UP_QUEUE(    queue_table IN VARCHAR2 DEFAULT ¨streams_queue_table¨,    storage_clause IN VARCHAR2 DEFAULT NULL,    queue_name IN VARCHAR2 DEFAULT ¨streams_queue¨,    queue_user IN VARCHAR

文档评论(0)

1亿VIP精品文档

相关文档