ORA-00257 : DESARROLLADOR PL/SQL
queryz
Mensajes publicados
110
Estado
Miembro
-
baronmow Mensajes publicados 8 Estado Miembro -
baronmow Mensajes publicados 8 Estado Miembro -
Hola,
Cuando quiero acceder a mi datamart en pl/sql, recibo este mensaje:
ORA-00257: error de archiver. Conectar solo internamente, hasta que se libere
¿Cómo puedo resolver este problema? Aparentemente, sería un problema de almacenamiento. ¿Qué espacio debe liberarse? ¿Y cómo acceder a él?
Cuando quiero acceder a mi datamart en pl/sql, recibo este mensaje:
ORA-00257: error de archiver. Conectar solo internamente, hasta que se libere
¿Cómo puedo resolver este problema? Aparentemente, sería un problema de almacenamiento. ¿Qué espacio debe liberarse? ¿Y cómo acceder a él?
Configuración: Windows XP Internet Explorer 6.0
6 respuestas
Hola
en teoría, la carpeta donde se archivan los redologs está disponible desde Oracle; pero como Oracle no está disponible para ti, lo más sencillo era instalar una base para poder guiarte. Así que he instalado un Oracle 10g Express Edition en un Windows XP, y luego activé el modo archive log.
pequeña decepción de paso: Oracle no actualiza el parámetro log_archive_dest. Hasta Oracle 9.2 lo hacía, ahora ya no :-(
he lanzado algunos alter system switch logfile; (es mi sync personal) y me fui en busca de archivos pequeños y recientes.
Y encontré en C:\oraclexe\app\oracle\flash_recovery_area\XE una carpeta ARCHIVELOG. Esta carpeta contiene una carpeta con la fecha del día (yyyy_mm_dd). Y dentro de esta carpeta con la fecha del día, hay archivos O1_MF_1_n_xxxxxx_.ARC donde n es un cronómetro (que en mi caso comienza en 4) y xxxxx una especie de número de serie, seguramente para poder verificar que tal archivelog está destinado a tal instancia.
Así que, si tú también tienes una carpeta ARCHIVELOG que contiene una carpeta por día con archivos .ARC dentro, creo que solo te basta con eliminarlos para poder arrancar tu base sin problemas. No olvides desactivar este modo archive log para no arriesgarte a quedarte atascado.
en teoría, la carpeta donde se archivan los redologs está disponible desde Oracle; pero como Oracle no está disponible para ti, lo más sencillo era instalar una base para poder guiarte. Así que he instalado un Oracle 10g Express Edition en un Windows XP, y luego activé el modo archive log.
pequeña decepción de paso: Oracle no actualiza el parámetro log_archive_dest. Hasta Oracle 9.2 lo hacía, ahora ya no :-(
he lanzado algunos alter system switch logfile; (es mi sync personal) y me fui en busca de archivos pequeños y recientes.
Y encontré en C:\oraclexe\app\oracle\flash_recovery_area\XE una carpeta ARCHIVELOG. Esta carpeta contiene una carpeta con la fecha del día (yyyy_mm_dd). Y dentro de esta carpeta con la fecha del día, hay archivos O1_MF_1_n_xxxxxx_.ARC donde n es un cronómetro (que en mi caso comienza en 4) y xxxxx una especie de número de serie, seguramente para poder verificar que tal archivelog está destinado a tal instancia.
Así que, si tú también tienes una carpeta ARCHIVELOG que contiene una carpeta por día con archivos .ARC dentro, creo que solo te basta con eliminarlos para poder arrancar tu base sin problemas. No olvides desactivar este modo archive log para no arriesgarte a quedarte atascado.
Hola
No tengo mi manual a la mano, pero parece que el volumen está lleno.
¿Podría ser que el volumen donde están archivados tus archivelogs no esté lleno? Como el archivador no puede guardar sus redologs, bloquea toda actividad y solo permite la conexión a internal (que, como se sabe, no provoca ninguna actividad).
No tengo mi manual a la mano, pero parece que el volumen está lleno.
¿Podría ser que el volumen donde están archivados tus archivelogs no esté lleno? Como el archivador no puede guardar sus redologs, bloquea toda actividad y solo permite la conexión a internal (que, como se sabe, no provoca ninguna actividad).
Hola, gracias por tu respuesta, pero no tengo idea de dónde se encuentra ARCHIVELOG, ¿está en la carpeta del software?