El comando "activate config" con la opción "nolock" no bloquea las tablas en el servidor de origen, el efecto sería el siguiente, Shareplex simplemente replicaría los cambios a una tabla en medio de una transacción. en términos simples, el proceso de activación agraga las tablas una a una bloqueandolas primero para asegurar que no hay transacciones abiertas, pero cuando se ejecuta con la opción "nolock", no se bloquean las tablas en el servidor de origen, debido a esto se pueden perder algunas transacciones dependiendo en cuan ocupada se encontraba la tabla, esto no sucede con la activación regular.
En el caso de usar la opción "live" en la activación, Shareplex tara de bloquear las tablas en el servidor de origen, si no lo logra, se mueve a la próxima tablas hasta que todas las tablas son incluidas en la replicación, luego vuelve a intentar con las tablas que pudieron ser bloqueadas en su momento y lo vuelve a repetir este proceso hasta que que se cumple un tiempo definido (time out) que por defecto es 30 minutos. En Shareplex 7.6 y superiores con "live" por defecto por lo que no es necesario especificarlo, para versiones anteriores a esta si debe de especificarla sino la activación terminaría si Shareplex no es capaz de bloquear una tabla.
© ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center