0。不强制,但是跟logical standby一样,需要打开incremental logging
1。shareplex只是传输SQL,你这边怎么删除的,他那边用同样的SQL删除,如果你是delete from t where a=xxxx,他那边是一样,如果你这边是循环删除100万条,那么那边就是执行100万个delete语句,这种循环情况下的shareplex效率很低。
2。这个这个无法保证,可以通过order by来保证两边一致
3。上载一个实施shareplex前的检查SQL,这些SQL里面不检查的都是支持的
4。不清楚
5。一条SQL,这就是问题所在,我在其它的帖子中提到过 [/B]
最初由 Kamus 发布
[B]1.不强制使用主键,也不强制打开suplemental logging ?你确认?不打开suplemental logging 的话,redolog中的记录应该就无法定位。
Supplemental logging must be enabled on the primary database before you create the logical standby database. Because Oracle only logs the columns that were modified, this is not always sufficient to uniquely identify the row that changed and additional (supplemental) information must be put into the redo log. The supplemental information that is added to the redo logs helps log apply services to correctly identify and maintain tables in the logical standby database.
LS是必须要打开的,莫非shareplex有其它的解决方法?