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 - Error ORA-27070 en copia de seguridad Oracle 11g
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Error ORA-27070 en copia de seguridad Oracle 11g

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: Error ORA-27070 en copia de seguridad Oracle 11g Responder citando

Tengo un servidor de Oracle Database 10g con Linux, lo instaló un administrador de Oracle pero ya no está con nosotros. No soy informático y no tengo conocimientos, el caso es que el que lo instaló nos dijo cómo ver el resultado de la copia de seguridad mirando un fichero. Pero desde hace unos días en este fichero aparecen estos errores:
ORA-31693
ORA-19502
ORA-27070
OSD-04016


Anteriormente en este fichero aparecería:

"Backup Oracle 10g realizada correctamente"

¿A qué puede ser debido? no tengo conocimientos de Oracle.
MensajePublicado:
Vie Mar 16, 2012 8:52 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error ORA-27070 en copia de seguridad Oracle 11g Responder citando



Anuncios



varios escribió:
Tengo un servidor de Oracle Database 10g con Linux, lo instaló un administrador de Oracle pero ya no está con nosotros. No soy informático y no tengo conocimientos, el caso es que el que lo instaló nos dijo cómo ver el resultado de la copia de seguridad mirando un fichero. Pero desde hace unos días en este fichero aparecen estos errores:
ORA-31693
ORA-19502
ORA-27070
OSD-04016


Anteriormente en este fichero aparecería:

"Backup Oracle 10g realizada correctamente"

¿A qué puede ser debido? no tengo conocimientos de Oracle.


El error que nos comentas suele ser debido a que no tienes espacio suficiente en la unidad de disco destino de la copia de seguridad o bien a que dicha unidad de disco está defectuosa. Intenta liberar espacio en esta unidad e intenta escanearla para comprobar que no tiene errores y prueba.

Te indicamos cada código de error lo que significa:

ORA-31693: Fallo del objeto de datos de tabla "XXX" al cargarse/descargarse y se está saltando.
ORA-19502: error de escritura en el archivo "XXX", bloque número XXX (tamaño bloque=XXX)
ORA-27070: fallo de la lectura/escritura asíncrona
OSD-04016: Error queuing an asynchronous I/O request.
MensajePublicado:
Vie Mar 16, 2012 8:55 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Error ORA-27070 en copia de seguridad Oracle 11g Responder citando



Anuncios



alonsojpd escribió:
El error que nos comentas suele ser debido a que no tienes espacio suficiente en la unidad de disco destino de la copia de seguridad o bien a que dicha unidad de disco está defectuosa. Intenta liberar espacio en esta unidad e intenta escanearla para comprobar que no tiene errores y prueba.

Te indicamos cada código de error lo que significa:

ORA-31693: Fallo del objeto de datos de tabla "XXX" al cargarse/descargarse y se está saltando.
ORA-19502: error de escritura en el archivo "XXX", bloque número XXX (tamaño bloque=XXX)
ORA-27070: fallo de la lectura/escritura asíncrona
OSD-04016: Error queuing an asynchronous I/O request.


Efectivamente indagando un poco veo que hay un archivo de log de la copia de seguridad en donde pone más errores, uno de ellos es:

OSD-04016: Error queuing an asynchronous I/O request.
O/S-Error: (OS 112) Espacio en disco insuficiente.

Lo que no sé es en qué unidad de disco o carpeta se hace la copia ¿cómo puedo hacer esto? creo que es un "export" porque veo una tarea programada en el cron de Linux con un comando como este:

expdp ....

Pero no veo la unidad destino ¿cómo puedo saberla?
MensajePublicado:
Vie Mar 16, 2012 8:58 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error ORA-27070 en copia de seguridad Oracle 11g Responder citando



Anuncios



varios escribió:
Efectivamente indagando un poco veo que hay un archivo de log de la copia de seguridad en donde pone más errores, uno de ellos es:

OSD-04016: Error queuing an asynchronous I/O request.
O/S-Error: (OS 112) Espacio en disco insuficiente.

Lo que no sé es en qué unidad de disco o carpeta se hace la copia ¿cómo puedo hacer esto? creo que es un "export" porque veo una tarea programada en el cron de Linux con un comando como este:

expdp ....

Pero no veo la unidad destino ¿cómo puedo saberla?


En el comando que nos dices del expdp tendrás algo así como:

expdp .... directory=XXX

Para mostrar los directorios en Oracle 10g y 11g puedes usar la consulta SQL:

Código:

select directory_name, directory_path from dba_directories where directory_name='XXX';


Donde XXX será el nombre del directorio que tengas en el comando expdp. Si quieres mostrarlos todos:

Código:

select directory_name, directory_path from dba_directories;



Así sabrás qué destino tiene la copia de seguridad con expdp.

La consulta SQL anterior puedes ejecutarla en SQLPlus, desde la consola de Linux (o Windows) del servidor de Oracle escribes:

Código:

sqlplus /nolog


Luego:

Código:

conn / as sysdba


Y a continuación ejecutas la consula SQL anterior que te devolverá el nombre del directorio de Oracle y su destino (ruta del sistema operativo).
MensajePublicado:
Vie Mar 16, 2012 9:33 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: [RESUELTO] Error ORA-27070 en copia de seguridad Oracle 11g Responder citando



Anuncios



alonsojpd escribió:
En el comando que nos dices del expdp tendrás algo así como:

expdp .... directory=XXX

Para mostrar los directorios en Oracle 10g y 11g puedes usar la consulta SQL:

Código:

select directory_name, directory_path from dba_directories where directory_name='XXX';


Donde XXX será el nombre del directorio que tengas en el comando expdp. Si quieres mostrarlos todos:

Código:

select directory_name, directory_path from dba_directories;



Así sabrás qué destino tiene la copia de seguridad con expdp.

La consulta SQL anterior puedes ejecutarla en SQLPlus, desde la consola de Linux (o Windows) del servidor de Oracle escribes:

Código:

sqlplus /nolog


Luego:

Código:

conn / as sysdba


Y a continuación ejecutas la consula SQL anterior que te devolverá el nombre del directorio de Oracle y su destino (ruta del sistema operativo).



Ok, muchas gracias, ya he visto que lo tengo en /cp/backup/oracle/export y, haciendo un df -h efectivamente veo que la unidad está sin espacio. Eliminaré ficheros de export antiguos y probaré.

Gracias.
MensajePublicado:
Vie Mar 16, 2012 9:42 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