ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:24.26KB ,
资源ID:22325227      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22325227.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ORA10G Streams复制实现文档Word格式.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ORA10G Streams复制实现文档Word格式.docx

1、conn system/destination_DB as sysdba;alter system set global_names=true scope=spfile;说明streams_pool_size在生产环境中最好 200m参数需要重新启动后才生效Shutdown immediate;Startup;1.3归档模式设置查看是否为归档模式Archive log list源数据库必须处于归档模式shutdown immediate;startup mount;alter database archivelog;alter database open;1.4创建复制表空间Source_DB

2、 :create tablespace streams_tbs datafile /oracle/product/10.2.0/oradata/streams_tbs.dbf size 50M autoextend on;destination_DB :E:ORACLEPRODUCT10.2.0ORADATADESTINATION_DB streams_tbs.dbf1.5创建复制用户源与目标都需要创建CREATE USER strmadmin IDENTIFIED BY strmadminpw DEFAULT TABLESPACE streams_tbs QUOTA UNLIMITED ON

3、 streams_tbs;GRANT connect,resource,dba,aq_administrator_role TO strmadmin;1.6创建数据库链接在这里要做源服务器与目标服务器的tnsnames.ora文件需要设置一致CONNECT strmadmin/strmadmin source_DBCREATE DATABASE LINK destination_DB_Link CONNECT TO strmadmin IDENTIFIED BY strmadminpw USING destination_DB ;CONNECT strmadmin/strmadmin dest

4、ination_DBCREATE DATABASE LINK source_DB_Link CONNECT TO strmadmin IDENTIFIED BY strmadminpwsource_DB 注:dblink的名字最好与目标数据库的名字一样,否则有可能不能被成功复制1.7建立队列CONNECT strmadmin/strmadminpwdestination_DB EXEC DBMS_STREAMS_ADM.SET_UP_QUEUE();CONNECT strmadmin/strmadminpwsource_DB 这里的queue_name就默认为strmadmin.streams

5、_queue,queru_talbe就默认为streams_queue_table也可指定名称:DBMS_STREAMS_ADM.SET_UP_QUEUE(queue_name=strmadmin.streams_queue_2, queue_table=streams_queue_table_2)1.8.建立复制替代主键为没有主键的表来需要设置- CONNECT SYS/ORACLEsource_DB AS SYSDBA在源执行 1.8.1复制单表ALTER TABLE hrp270.ss_install ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY) COL

6、UMNS;1.8.2复制数据库(可以省略):为一个数据库设置复制主键alter database hrp270 add SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS;1.8.3 设置追加日志(可以省略)如果复制表上没有主键或者惟一的NOT NULL约束,就需要追加日志。为一个表增加追加日志:Alter table hrp270.gy_ksdm add SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS;为一个数据库增加追加日志:alter database hrp270 add SUPPLEMENTAL LOG DA

7、TA ;1.9建立传播队列在源数据建立传播队列,指明从哪里到哪里1.9.1传播表BEGIN DBMS_STREAMS_ADM.ADD_TABLE_PROPAGATION_RULES( table_name = hrp270.ss_install, streams_name =source_DB _to_destination_DB source_queue_name =strmadmin.streams_queue, destination_queue_name =strmadmin.streams_queuedestination_DB_Link include_dml = true, in

8、clude_ddl = source_database =, - 源SID inclusion_rule = true);END;/1.9.2传播schema DBMS_STREAMS_ADM.ADD_SCHEMA_PROPAGATION_RULES( schema_name =hrp270hrp270_to_bsoftstrmadmin.streams_queue destination_DB_Link include_tagged_lcr = false, 1.10建立捕获在源数据服务器上操作1.10.1捕获表 DBMS_STREAMS_ADM.ADD_TABLE_RULES( strea

9、ms_type =capturecapture_first queue_name =1.10.2捕获schema: DBMS_STREAMS_ADM.ADD_SCHEMA_RULES(streams_queue null,设置capture参数 DBMS_CAPTURE_ADM.SET_PARAMETER( capture_name = parameter =parallelism value =1); -在10G可以是8,9i中必须为11.11建立SCN号同步1.11.1设置表SCN同步: DECLARE iscn NUMBER; - Variable to hold instantiati

10、on SCN value iscn := DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER(); DBMS_APPLY_ADM.SET_TABLE_INSTANTIATION_SCNDESTINATION_DB_LINK ( source_object_name = source_database_name =, - 源服务器sid instantiation_scn = iscn);1.11.2设置Schema级SCN同步: DBMS_APPLY_ADM.SET_SCHEMA_INSTANTIATION_SCN DESTINATION_DB_LINK ( sou

11、rce_schema_name= source_database_name=source_DBinstantiation_scn = iscn,RECURSIVE = TRUE);1.12建立apply联系在目标数据库操作1.12.1表级联系:applyapply_first1.12.2 Schema级联系apply_second strmadmin.streams_queue_2 source_DB 1.12.3 Apply 参数设置是否按业务按源数库的事务执行顺序来执行操作,默认值为,完全按照事务次序执行,NONE表是不按次序来执行 DBMS_APPLY_ADM.SET_PARAMETER

12、( apply_name =APPLY_firstcommit_serializationnone并行处理数高低,默认值是,就是立即处理,如果设置成则表示如果个以上用户来同时处理就需要等待PARALLELISM8设置成如果冲突则自动跳过,n表示跳过,y表示停止,默认值是停止disable_on_errorn2启动与停止复制2.1启动复制2.1.1在源数据库启动传播 DBMS_AQADM.ENABLE_PROPAGATION_SCHEDULE( destination =destination_db_link2.1.2在源数据库启动捕获 DBMS_CAPTURE_ADM.START_CAPTUR

13、E(2.1.3在目标数据库启动apply DBMS_APPLY_ADM.START_APPLY(2.2停止复制CONNECT strmadmin/strmadminpwSource_DB;2.2.1停止捕获 DBMS_CAPTURE_ADM.STOP_CAPTURE(2.2.2停止传播 DBMS_AQADM.DISABLE_PROPAGATION_SCHEDULE( destination_db_link2.2.3停止应用CONNECT strmadmin/strmadminpwdestination_DB; DBMS_APPLY_ADM.STOP_APPLY(3删除复制3.1按明细步骤删除在

14、删除操作前需要先做停止复制操作3.1.1删除传播 DBMS_PROPAGATION_ADM.DROP_PROPAGATION( propagation_name =HRP270_TO_BSOFT drop_unused_rule_sets =3.1.2删除捕获 DBMS_CAPTURE_ADM.DROP_CAPTURE(3.1.3删除应用 DBMS_APPLY_ADM.DROP_APPLY(3.1.4删除队列(源与目标都要删除)Exec DBMS_STREAMS_ADM.REMOVE_QUEUE(queue_name=,cascade=true);3.2快速删除在源数据库与目标数据库可以使用下

15、面命令来删除STREAMSEXEC DBMS_STREAMS_ADM.REMOVE_STREAMS_CONFIGURATION();4信息查看及冲突处理4.1查看信息及错误4.1.1查看apply信息COLUMN APPLY_NAME HEADING Apply Process Name FORMAT A25COLUMN TOTAL_RECEIVED HEADING Total|Trans|Received FORMAT 99999999COLUMN TOTAL_APPLIED HEADING Total|Trans|AppliedCOLUMN TOTAL_ERRORS HEADING Tot

16、al|Apply|Errors FORMAT 9999COLUMN BEING_APPLIED HEADING Total|Trans Being|AppliedCOLUMN TOTAL_IGNORED HEADING Total|Trans|IgnoredSELECT APPLY_NAME, TOTAL_RECEIVED, TOTAL_APPLIED, TOTAL_ERRORS, (TOTAL_ASSIGNED - (TOTAL_ROLLBACKS + TOTAL_APPLIED) BEING_APPLIED, TOTAL_IGNORED FROM V$STREAMS_APPLY_COORD

17、INATOR;4.1.2查看应用apply错误Select * from all_apply_error;4.1.3 显示当前APPLY应用参数Apply Process|Name FORMAT A15COLUMN PARAMETER HEADING Parameter FORMAT A20COLUMN VALUE HEADING ValueCOLUMN SET_BY_USER HEADING Set by User? PARAMETER, VALUE, SET_BY_USER FROM DBA_APPLY_PARAMETERS;4.1.4查看传播情况 传播设置信息SELECT p.DESTINATION_DBLINK, DECODE(s.SCHEDULE_DISABLED,Y, DisabledNEnabled) SCHEDULE_DISABLED, s.PROCESS_NAME, s.FAILURES, s.LAST_ERROR_TIME, s.LAST_ERROR_MSG FROM DBA_QUE

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1