Escenario
Se requiere recuperar la base de eXist desde un backup anterior.
En forma automática sobre a las 025:00 AM (GMT), el O3BI realiza un respaldo de la base eXist-DB en <O3BI>/exist-db/data/backup
Procedimiento
Detener servicios de eXist y de O3JBoss.
Mover el directorio <O3BI>/exist-db/data actual en exist-db (de esta manera guardamos un respaldo rápido, por el sólo motivo de recuperar rápido la instalación) .
Crear un directorio vacío data.
Iniciar el servicio eXist.
5. Iniciar cliente de eXist-DB y conectarse
:
Dependiendo del sistema operativo se debe ejecutar el Cliente de eXist-db (exist-db-cliente.bat o sh, que se encuentra en el directorio <O3BI>/bat o sh.
Cambiar el puerto 8080 por el 8088.
Omitir password (queda en blanco)
Si está ejecutando el Cliente desde otro puesto distinto al servidor, cambiar localhost por la ip del computador donde está O3BI.
Presionar Connect
6. Restore
Hay dos íconos con flechas para hacia arriba y para hacia abajo.
Elegir el ícono con la flecha hacia abajo que es para “Restore files from backup”.
Presionar y elegir unos uno de los archivos .zip de los respaldos automáticos.
El nombre del backup identifica fecha y hora de realizado. Elegirlo y finalizar.
Solicita password del usuario admin/dba, que se debe dejar en blanco al igual que en el login.
Observar el progreso hasta que indique Finished restore of backup , si pregunta:
Presionar No. O3 almacena datos y xqueries en exist, no aplicaciones, por lo que no es necesario hacer un rebuild del repositorio de apps.
Una vez finalizado indicará “Finished restore of backup” en el cuadro de mensajes. Luego éste se cerrará y en la barra de estado mostrará mensaje “App repository was rebuilt successfully.“