STREAMS笔记(12) 性能监控
11g以前,用strmmon,11g提供了dbms_streams_advisor_admEXEC dbms_streams_advisor_adm.analyze_current_performance;进行一次性能数据收集和报告收集的系统信息在DBA_STREAMS_TP_DATABASEDBA_STREAMS_TP_COMPONENTD...
STREAMS笔记(11) GoldenGate & Heterogeneous
-----------------------------------GoldenGate-----------------------------------GoldenGate使用XStreams可以向streams中插入lcr或者从streams中读取lcrXStreams提供异构的支持--------------------------------...
STREAMS笔记(10) 同步捕获
同步捕获时11g的新特性,不需要开启归档,不需要supplemental logging,类似以触发器的机制不同于以前的CDC和物化视图日志,每个对象就要建立一张日志表,同步捕获将数据放入persistent队列中----------------------...
STREAMS笔记(9) 大事务 & 长事务
大事务提交时,会在alert中显示2013-06-1010:35:47.540000 +07:00CP01:large txn committed (14063 LCRs), xid: 0x0004.008.0000033a (4.8.826) 每隔10分钟左右,会检查一次...
STREAMS笔记(8) rule - 自定义
有一些事情,是handler做不到的,需要自定义rule,像排除特定类型的DDL,特定种类的对象的DDL不捕获。这是时候需要自定义RULE如何排除一种DDL操作BEGINDBMS_STREAMS_ADM.ADD_SCHEMA_R...
STREAMS笔记(7) rule - handle & TRANSFORM
Apply的属性ddl_handler DDL操作触发,可以用来记录DDL历史 CREATE TABLE strmadmin.history_ddl_lcrs( timestamp &...
STREAMS笔记(6) rule
rule 是Streams用来定义复制规则的东西 看一个简单的streams的capture的规则 SQL> @ptEnter value for 1: select * from dba_streams_schema_rules wherestream...
DG归档自动删除 & _log_deletion_policy
11g以前,主库配置了CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY但是指向备库的归档路径不是mandatory的,那么主库不会自动删除已经在备库应用的归档参考 Configure RMAN to purge archivelogs...
STREAMS笔记(4) 排表 & 加表
-----------------------------排表-----------------------------如果是做的全schema/database复制。那么添加一个negative的rulebeginDBMS_STREAMS_ADM.ADD_TABLE_RULES(table_name => 'ct...
STREAMS笔记(3) REDO清理 & 异常处理
-----------------------------归档和REDO清理-----------------------------1.超过CHECKPOINT_RETENTION_TIME保留条件,可以删除的归档DBA_REGISTERED_ARCHIVED_LOG.PURGEABLE='YES’DBA_LOGMNR_PURGED_LOG2.绝...
STREAMS笔记(2) 其他创建Streams的方式
------------------------------------------------------DBMS_STREAMS_ADM.MAINTAIN_GLOBAL DBMS_STREAMS_ADM.MAINTAIN_SCHEMASDBMS_STREAMS_ADM.MAINTAIN_TABLES -------------------------------------------...
STREAMS笔记(1) step by step 创建一个Streams复制环境
--------------------------------------1.在源上创建一个队列--------------------------------------BEGIN dbms_streams_adm.set_up_queue( queue_table => 'STRMADMIN.O11203_CTAIS...