Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - IMP-00010 not a valid export file header failed verification
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information IMP-00010 not a valid export file header failed verification

Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: IMP-00010 not a valid export file header failed verification Responder citando

Tengo Oracle 9i sobre Linux Red Hat. He programado una tarea con crontab que se ejecuta todos los días y ejecuta el siguiente script de Linux (exportacion.sh):

Código:

export NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252
exp system/system file=/copia_seguridad/cs_oracle.dmp log=/copia_seguridad/resultado.log full=y

ftp -n -u < /home/fernando/ftp.in > /copia_seguridad/ftp.resultado



Luego paso el fichero del export resultante "cs_oracle.dmp" a un servidor de almacenamiento (NAS) con Windows 2003. La transferencia la realizo por FTP, para ello tengo creado un fichero con el nombre ftp.conf, con el siguiente contenido:

Código:

open 192.168.1.100
user fernando contraseña
prompt
lcd /copia_seguridad
mput *
bye


que ejecuto también al final del fichero exportacion.sh tal y como indico arriba.


El problema me surge al intentar hacer una prueba de restauración del export con el comando imp de Oracle. Lo que hago es pasar el fichero del export del servidor NAS con Windows 2003 cs_oracle.dmp al servidor Linux Red Hat de Oracle mediante FTP, con el comando:

Código:

ftp
open 192.168.1.100
prompt
mget *
bye


El fichero se transfiere correctamente, pero cuando intento ejecutar el import:

Código:

imp full=yes file=cs_oracle.dmp


me da el siguiente error:

IMP-00010: not a valid export file, header failed verification

¿qué puedo estar haciendo mal?
MensajePublicado:
Vie Ago 17, 2007 6:41 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: IMP-00010 not a valid export file header failed verifica Responder citando



Anuncios



varios escribió:
Tengo Oracle 9i sobre Linux Red Hat. He programado una tarea con crontab que se ejecuta todos los días y ejecuta el siguiente script de Linux (exportacion.sh):

...

error:

IMP-00010: not a valid export file, header failed verification

¿qué puedo estar haciendo mal?



El problema lo tienes en el fichero ftp.conf, estás transfiriendo el fichero cs_oracle.dmp en modo ascii (no binario), con lo cual el fichero de copia de seguridad es modificado para ajustarlo al idioma y demás. Así pues, cuando intentas importarlo te da error.

Para solucionar esto, es suficiente con que cambies el fichero ftp.conf por el siguiente:

Código:

open 192.168.1.100
user fernando contraseña
prompt
bin
lcd /copia_seguridad
mput *
bye


Como puedes observar es el mismo, sólo hemos añadido el comando "bin" que activa la transferencia binaria (para imágenes, sonidos, videos, ficheros de base de datos, etc). Este tipo de transferencia realiza el paso del fichero sin tocarlo, bit a bit. Así pues no deberá darte problemas la importación.
MensajePublicado:
Vie Ago 17, 2007 6:54 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A