ITPub博客

首页 > Linux操作系统 > Linux操作系统 > STREAMS笔记(2) 其他创建Streams的方式

STREAMS笔记(2) 其他创建Streams的方式

原创 Linux操作系统 作者:westzq1984 时间:2013-06-04 22:10:02 0 删除 编辑
------------------------------------------------------
DBMS_STREAMS_ADM.MAINTAIN_GLOBAL
DBMS_STREAMS_ADM.MAINTAIN_SCHEMAS
DBMS_STREAMS_ADM.MAINTAIN_TABLES
------------------------------------------------------


这组存过,可以选择自动执行初始化,可以选择使用expdp导出文件来初始化,还是通过network直接impdp

------------------------------------------------------
DBMS_STREAMS_ADM.MAINTAIN_SIMPLE_TTS  
DBMS_STREAMS_ADM.MAINTAIN_TTS
------------------------------------------------------


这组存过,可以自动通过TTS来进行初始化

这两组存在都无需创建队列,Capture/Propagation/Apply,无需去设置初始化SCN
自动完成,跳过不支持的对象

注意
1.初始化不能在高峰期做,否则在源上设置初始化SCN的存过DBMS_CAPTURE_ADM.PREPARE_TABLE_INSTANTIATION可能由于资源忙失败
2.如果使用impdp,主要调整并行度,提高初始化速度
3.impdp默认就会自动导入Streams的初始化信息,无需在执行dbms_apply_adm.set_table_instantiation_scn
4.使用TTS进行初始化,会自动将表空间置为read only,可能会影响业务
5.可以在目标上执行,自动配置为下流捕获
6.可以指定instantiation参数为DBMS_STREAMS_ADM.INSTANTIATION_NONE,不进行初始化

最有用的是DBMS_STREAMS_ADM.MAINTAIN_TABLES,用于完成表的重新初始化

------------------------------------------------------
PRE_INSTANTIATION_SETUP & POST_INSTANTIATION_SETUP
------------------------------------------------------


无需创建队列,Capture/Propagation/Apply
用于通过一致化的办法来进行数据初始化(RMAN恢复,一致性导出),需要自己完成初始化工作
通过pump初始化无需设置Apply初始化SCN,通过RMAN需要设置Apply初始化SCN为RMAN不完全恢复结束点的SCN
不可用于下流捕获配置
需要指定参数跳过不支持的对象

支持:
GLOBAL,全库
TRANSPORTABLE TABLESPACES,指定表空间
排除某些SCHEMA

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8242091/viewspace-762992/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-04-06

  • 博文量
    251
  • 访问量
    1042158