Quantcast
Channel: SCN: Message List - SAP Replication Server
Viewing all articles
Browse latest Browse all 876

Re: warm standby synch up

$
0
0

mark, let us suppose there is a tran with 3 statements. first does a 1000 row update. then there is a select with a lot of computation (which takes a while to run). then with the result of the select there is an update of another 2000 rows.

 

so let us suppose that the first update of 1000 rows is done. then when the select with the computation is happening, the dump database is done on the primary and it completes while the select is still running.

 

so the first update statement is prior to the dump marker. upon db load, this is rolled back at the replicate because there is no commit for it.

 

so after the second update of 2000 rows, if that statement and the commit comes through the dsi, how will there be any reference to the first 1000 rows? because the transaction in the log for the first update was already rolled back. how can that first update of 1000 rows come again in the log?

 

sorry if I am not getting your logic - but not able to understand this.


Viewing all articles
Browse latest Browse all 876

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>