What are the implications of the “live” option as the only one available for activation in Shareplex 7.6 and up?
General information.
In prior versions of Shareplex the default activation needed downtime on source tables and if the downtime was not available, then there was a “live” option that could be used. In case of latter, it was expected that since users keep making changes to the source table, some tables may go out of sync unless this option was used for first time sync and activation in conjunction with reconcile command. Since there is only “live” option available with Shareplex 7.6, one may run into out of sync if the users keep accessing source tables while activation is running, unless one activates as a part of first time sync and uses the reconcile command to eliminate duplicates from Post queues. So the onus lies on the part of users in ensuring that the tables that are being activated are not accessed on source database for the duration of activation. Another side effect will be that the activation will keep revisiting the tables it is not able to lock to lock them (and in the process it will appear to be hung though it is not) and will eventually time out if it is not successful. The timeout is determined by the setting of the parameter SP_OCF_LOCK_WAIT_TIME.