Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   que pasos debo seguir para actualizar firebird 1.5 a 2.1 (https://www.clubdelphi.com/foros/showthread.php?t=69066)

gmontes 23-07-2010 19:05:51

que pasos debo seguir para actualizar firebird 1.5 a 2.1
 
que debo hacer para actualizar mi base de datos 1.5 a la 2.1.3 y que debo checar para asegurarme de no tener error en la actualizacion


gracias :(

guillotmarc 23-07-2010 19:28:26

Lo más importante es hacerte una copia de tus bases de datos. Por lo tanto copia y guarda aparte los propios archivos de las bases de datos.

Una vez salvada toda la información (por si las moscas). Ya solo tienes que hacer un Backup (con el comando gbak) de tus bases de datos desde Firebird 1.5.

Cuando hayas terminado los Backups, ya puedes desinstalar Firebird 1.5 e instalar Firebird 2.1.

Finalmente ya solo queda restaurar desde Firebird 2.1 los archivos de copia de seguridad de tus bases de datos (de nuevo mediante el comando gbak).

Este es el procedimiento habitual de actualización de Firebird.

Saludos.

jhonny 23-07-2010 19:30:51

Yo lo hice así:

- Backup de mi BD en 1.5.
- Restore de mi BD en 2.1.

* Si estas utilizando el sistema de usuarios de Firebird, debes echar un vistazo especial a la carpeta "..misc\upgrade\security" que viene en Firebird 2.1, ahí te explican como migrar la base de datos de seguridad.

- Tambien debes tener en cuenta otras cosas mas puntuales, como que FB 2.1 por defecto (Aunque es configurable), no te aceptará sqls con campos de nombres ambiguos, ni repetidos o Alias que no utilices... esto pues es con el fin de cumplir con el estandar SQL.

gmontes 23-07-2010 22:13:28

gracias a todos por la pronta respuesta. pues a actualizar :D

Casimiro Notevi 24-07-2010 02:24:13

Yo siempre uso el parámetro -t para crear el backup "transportable". Es un modo de asegurarte el traspaso entre distintas versiones del mismo y entre sistemas operativos.

gmontes 24-07-2010 17:54:32

una pregunta mas, como saber si se restauro correctamente mi Base de Datos, lei sobre el problema de los metadatos de firebird 2.1.3.

como verifico que existe problema??
:(

Casimiro Notevi 25-07-2010 03:40:14

Si hay algún problema... te informará :)

sierraja 26-08-2010 00:53:56

El inverso de ese Proceso
 
Buenas tardes a todos! Como seria el procedimiento para hacer una migracion hacia atras:rolleyes:, es decir, despues de tener la data funcionando en Firebird 2.1, que por alguna razon tenga que volver a llevarla a firebird 1.5.:confused: La pregunta la hago, yo he realizado la migracion al 2.1 y funciono perfecto, pero despues de unos dias ha comenzado a quedarse retrasdo, es decir, como si estuviera colgado por nos 10 a 30 segundos cada una o dos horas. Que se podria revisar para poder solucionar este problema?

El escenario es:

Servidor: ubuntu Desktop 9.04, Firebird 2.1
Clientes: Windows 7, Firebird 2.1. Win32
Programa en Clientes: Delphi 7, IBX

Por adelantado, muchas gracias por su timpo.

Casimiro Notevi 26-08-2010 01:05:17

Pues cuando te ocurra eso lo que debes hacer es mirar el administrador de tareas de windows para ver qué está haciendo y mirar los procesos del servidor linux para ver qué está haciendo. Si en alguno de ellos hay un proceso que esté consumiendo casi todos los recursos... ese será el culpable :)

Para volvera firebird 1.5 no es tan fácil porque cambia bastante en la estructura interna, pero puedes usar herramientas como ibpump o ibdatapump, con ellas puedes pasar todos los datos a la otra base de datos.


La franja horaria es GMT +2. Ahora son las 09:41:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi