在配置streams,如果先配置streams的进程,还不存在需要的传输数据的用户容易出现ora-01281: scn range specified is invalid
在配置streams,如果先配置streams的进程,还不存在需要的传输数据的用户容易出现ora-01281: scn range specified is invalid
select * from dba_capture
可以看到
ora-01281: scn range specified is invalid
这是因为先配置了数据库双向传输streams的进程,还没有创建数据库传输的用户。都是报scn不在范围之内。
可以把两端的数据库的streams进程删除,,重新配置可解决上面的问题。
exec dbms_capture_adm.drop_capture('capture_stream')
exec dbms_propagation_adm.drop_propagation('source_to_target')
exec dbms_apply_adm.drop_apply('target_apply_stream')