------------------------------------------------------
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/
,如需转载,请注明出处,否则将追究法律责任。