Como usar la replicacion sincrona

susanasan
12 de Septiembre del 2005
Estoy buscando informacion sobre como tener dos servidres de oracle que se sincronicen para tener en todo momento dos bases de datos totalmente iguales. En otros asusntos de este foro he leido que Oracle admite la replicación sincrona pero ¿Como funciona?¿Como se usa?¿Que pasos hay que dar?

Rodolfo Reyes
12 de Septiembre del 2005
Busca información sobre como crear una "stand by database".

Con este metodo tienes dos alternativas, dependiendo del tipo de base de datos:

Si tu base de datos es Enterprise, la actualización se hace en linea(cada vez que se hace una transaccón se replica a la otro base de datos). Esto te garantiza, que transaccionalmente, la base de datos real y la que esta en modo Stand By, tendran la misma información.

Si tu base de datos es Standart, cada N cantidad de tiempo se traslandan los archivos de log, estos archivo se trasladan al servidor de la base de datos que esta en Stand By y se recrean las transacciones. En este caso, la base de datos no esta 100 % sincronizada, y en caso de perdida de la primera, es posible que se pierda cierta cantidad de información.
En este caso, lo importante es configurar el traslado de los archivos(para esto no hay herramientas propias de oracle, se tienen que utilizar algun calendarizador de sistemas operativo para ejecutar el proceso) de log, con la N cantidad de tiempo. Teniendo en cuenta que si se configuro cada 5 minutos, en caso de perdida total del servidor real, se perderían 5 minutos de transacciones.