Corte energia Servidor Firebird
Un placer estar en el foro . Acabo de poner una UPS al servidor que contiene las base de datos Firebird manejadas con Delphi 7.
Al haber un corte de energia se tiene aprox entre 8 y 15 minutos con el Servidor y los pasos a seguir seria: 1.-Verificar que nadie accese la red ( puede haber un notebook o un PC externo) 2.-En case que haya alguien conectado, desconectarlo. 3.-Commit de las transacciones. 4.-IbDatabase1.Connected := False; 5.- Apagar el Servidor; Desde mi punto de vista creo que es lo correcto, pero me gustaria que Uds. le echaran una miradita y como siempre dar el buen consejo. Gracias. |
Está bien, aunque da igual si es firebird u otro :)
Además se me ocurren varias preguntas: Cita:
Cita:
Cita:
Y otra más, ¿cómo sabes que no hay electricidad y está funcionando el SAI/UPS? |
Bastaria simplemente con dar de baja el servidor previo a su apagado. Casi todos los servidores de BD se encargan de hacer lo conducente. Principalmente en el caso de las transacciones, éstas no deben aplicarse unilateralmente por parte del servidor pues no sabemos si el cliente conectado ya terminó de trabajar en ella. En cambio si dejamos que el servidor se haga cargo simplemente abortará toda transaccion abierta y se cierra, con lo que protegemos a la BD de datos incosistentes ya que quedarían en el mismo estado que se encontraban hasta antes de que sucediera el evento de apagado.
|
Esas conclusiones son el motivo de mis preguntas :)
|
La franja horaria es GMT +2. Ahora son las 09:43:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi