Jump to content


Photo

[RESUELTO] Migrar Interbase a Firebird


  • Please log in to reply
17 replies to this topic

#1 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 11 August 2009 - 06:10 PM

Hola

Pues eso, así­ de simple :)

¿ Alguien sabe como migrar una base de datos INTERBASE a FIREBIRD ?

Salud OS

Editado para asignarlo como Tema Resuelto (y)
  • 0

#2 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2137 posts

Posted 11 August 2009 - 06:34 PM

Este Trial es completamente funcional por un tiempo y podria ayudarte.

saludos
  • 0

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 11 August 2009 - 07:31 PM

Este Trial es completamente funcional por un tiempo y podria ayudarte.

saludos


Muchas gracias amigo Wilson, ya lo pruebo.

Salud OS
  • 0

#4 felipe

felipe

    Advanced Member

  • Administrador
  • 3283 posts
  • LocationColombia

Posted 11 August 2009 - 08:20 PM

Aquella herramienta Data Pump que viene con D7 ¿no servirá?  *-)


Saludos!
  • 0

#5 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 11 August 2009 - 08:29 PM

Aquella herramienta Data Pump que viene con D7 ¿no servirá?  *-)


Saludos!


NPI amigo, pero lo checaré

Salud OS


  • 0

#6 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3486 posts
  • LocationMexico City

Posted 12 August 2009 - 09:52 AM


Aquella herramienta Data Pump que viene con D7 ¿no servirá?  *-)


Saludos!


NPI amigo, pero lo checaré

Salud OS


NPI = No Puedo Imaginarlo  :angel:

Saludos !
  • 0

#7 felipe

felipe

    Advanced Member

  • Administrador
  • 3283 posts
  • LocationColombia

Posted 12 August 2009 - 10:37 AM



Aquella herramienta Data Pump que viene con D7 ¿no servirá?  *-)


Saludos!


NPI amigo, pero lo checaré

Salud OS


NPI = No Puedo Imaginarlo  :angel:

Saludos !


Gracias por la aclaración... porque Google me dijo otra cosa  :p


Saludos!
  • 0

#8 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4107 posts
  • LocationMadrid - España

Posted 12 August 2009 - 11:32 AM




Aquella herramienta Data Pump que viene con D7 ¿no servirá?  *-)


Saludos!



NPI amigo, pero lo checaré

Salud OS


NPI = No Puedo Imaginarlo  :angel:

Saludos !


Gracias por la aclaración... porque Google me dijo otra cosa  :p


Saludos!



NPI = N3 P5T1 3D21 :undecided:  :cheesy:

Saludos.
  • 0

#9 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 12 August 2009 - 11:42 AM

Hola

Pues ya hice la migración de datos, intenté usar la herramienta que me sugirió nuestro amigo Wilson, pero no pude realizar esto, tal vez por desconocimiento de como usarla.

Lo hice creando la base con el DDL y después migrando datos con los componentes IBX, después colocaré el proceso que me pareció interesante usando un componente de nombre IBExtract y con IBStript.

Ahora el problema que tengo es que pase la base a mi maquina y al intentar conectarme a la base me muestra el siguiente error

Attempting to connect to:
movil:C:\Desarrollo\TDelphi\E-I\Base\EIP.FDB

Connecting... Failed!
------------------------------------
wrong or obsolete version
.
unsupported on-disk structure for file C:\DESARROLLO\TDELPHI\E-I\BASE\EIP.FDB; found 12, support 0.

Attempting to connect to services manager... Passed!

Disconnecting from database... Passed!


Estoy usando Firebird 2.1 en ambas maquinas.

¿Alguna sugerencia?

Salud OS
  • 0

#10 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4945 posts
  • LocationMéxico

Posted 12 August 2009 - 11:56 AM





Aquella herramienta Data Pump que viene con D7 ¿no servirá?  *-)


Saludos!



NPI amigo, pero lo checaré

Salud OS


NPI = No Puedo Imaginarlo  :angel:

Saludos !


Gracias por la aclaración... porque Google me dijo otra cosa  :p


Saludos!



NPI = N3 P5T1 3D21 :undecided:  :cheesy:

Saludos.


O podrí­a ser

NPI = N1 P5T4 1D34

  • 0

#11 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 12 August 2009 - 12:05 PM

Bueno, pues ya he resuelto el asunto de la base, lo que hice es generar un backup en la maquina fuente y hacer el restore emn la maquina destino.

NPI = No Pidas Información

:D :D :D

Salud OS

  • 0

#12 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2137 posts

Posted 12 August 2009 - 12:13 PM

unsupported on-disk structure for file C:\DESARROLLO\TDELPHI\E-I\BASE\EIP.FDB; found 12, support 0.


He padecido el mismo problema, que parece radicar en la convivencia de servidores de Interbase y Firebird, yo he solucionado con IBExpert haciendo un script con la  DDL y otro con la inserción de los datos y correrlos en un escenario "limpio" en este caso  tu equipo de desarrollo.

Saludos

Saludos
  • 0

#13 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2137 posts

Posted 12 August 2009 - 12:14 PM

Me alegra amigo que solucionaste.
  • 0

#14 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 12 August 2009 - 12:19 PM

Muchas gracias amigo Wilson, efectivamente el problema es que en la maquina "fuente" tenian corriendo los servicios de Interbasey de Firebird al mismo tiempo y en mi maquina solo Firebird.

Después de solucionar este asunto lo que hicimos fué cerrar el servicio de Interbase e incluso no iniciarlo al inicio de sesión. porque además tenemos (teniamos) problemas con algunas funciones que no son ejecutadas correctamente en Interbase y en Firebird lo hace perfectamente. (y)

Salud OS
  • 0

#15 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2040 posts
  • LocationSanto Domingo

Posted 12 August 2009 - 03:25 PM

Creo que encontre el Problema
« responder #15 : julio 24, 2009, 01:44:20 »
Citar  Modificar  Eliminar
Despues de instalar otra vez firebird, ibexpert y demas  volvió a funcionar todo y luego volvio el problema. Investigando el error que me indicaba
Citar
Unsupported on-disk structure for file xxx.fdb; found 32779, support 10 
  descubri esto: http://www.firebirdf...faq.org/faq80/ 

En la opcion #3, de las razones me indicaba que podia tener instalado interbase, el cual utiliza el mismo puerto
3050 que firebird y la opcion es cambiar el puerto de firebird al 3051, Cosa que no se como hacer, pero como no utilizo Interbase, desactive su servidor y me pude conectar correctamente con la base de datos, sin ningun error.

Me gustaria alguien publicara como cambiar el puerto por default de firebird, para tener la informacion completa. 


Este es otro de los errores que puede indicar al tener los servicios de interbase y firebird corriendo al mismo tiempo.


  • 0

#16 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 12 August 2009 - 06:13 PM

Probando opción de tema resuelto :D (y)

Sakud OS
  • 0

#17 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 13 August 2009 - 11:27 AM

Actualizando el hilo.

Resulta que tuve mucho problemas en el servidor donde residia la base de datos original, nos presentaba problemas de estructura aún cuando realizamos el RESTORE del respaldo y en mi maquina si funciono correctamente, lo que hice fue un BACKUP en mi máquina y después un RESTORE de ese respaldo en el servidor de datos.

Asunto solucionado :D

Salud OS y gracias por toda la ayuda.
  • 0

#18 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 13 August 2009 - 08:51 PM

Gracias a Dios que se solucionó el problema.

Yo mucho del tema del paso de Interbase a Firebird no se... pero por lo que he podido leer (y creo haber entendido) los problemas de deben a que la estructura de archivo y de versión de ODS es diferente... por ejemplo la de Firebird 1.5 es 10.1 (si no equivoco) y la de Interbase seguramente es diferente.

Lo primero que se recomienda es hacer un backup de la versión de Interbase con sus propias herramientas. Luego, con las herramientas que ofrece Firebird generar la nueva versión. Según recuerdo muy vagamente... se recomendaba hacer uso de las herramientas de la versión 1.5 para que luego hacer el paso de 1.5 a 2.x por cuestiones de ODS.
Esto que digo no es del todo seguro... pero es lo que yo recuerdo haber leí­do. Tengan en cuenta que yo hablo en base a textos basados en la versión 1.5 de Firebird e Interbase 6.

Desconozco que tanta compatibilidades hay entre Firebird 2.x e Interbase (sea la versión que sea). No he leí­do todaví­a el Release Notes de 2.x

Saludos,
  • 0




IP.Board spam blocked by CleanTalk.