Avalados por :

Solución al error ORA-00257 al ejecutar brarchive para archivar archivos de registro sin conexión

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 121 Vistas
0
Cargando...

Hola a todos,

al llamar a /usr/sap/B16/SYS/exe/run/brarchive -u / -p initB16.sap -d rman_util -sd y ya hay un archiver atascado, obtengo el siguiente error:

BR0002I BRARCHIVE 7.20 (16)

BR0006I Inicio del procesamiento de redolog sin conexión: aehmrvjb.svd 2011-12-23 09.41.11

BR0484I Archivo de registro BRARCHIVE: /oracle/B16/saparch/aehmrvjb.svd

BR0280I Marca de tiempo de BRARCHIVE: 2011-12-23 09.41.11

BR0301W Error SQL -257 en la ubicación BrDbConnect-2, declaración SQL:

'CONNECT /'

ORA-00257: error de archiver. Conectar solo internamente, hasta que se libere.

brarchive intenta crear un pfile a partir del spfile antes de llamar a rman para archivar los archivos de registro sin conexión.

Supongo que esto se hace llamando a sqlplus con 'CONNECT /'', lo cual falla porque es necesario conectarse como sysdba en esta situación.

¿Alguna sugerencia sobre cómo evitar esto, para que el mensaje de error anterior no aparezca?

El problema no parece ser crítico porque brarchive aún puede llamar a RMAN con éxito y, con esto, se resuelve el archiver atascado. Sería mejor, sin embargo, si brarchive no tuviera ningún error en absoluto.

Gracias por tu apoyo.

Saludos cordiales,

Thorsten

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Encontré esta información: Verifique el archivo de rastreo del archivador para obtener una descripción detallada del problema. También verifique que el dispositivo especificado en el parámetro de inicialización ARCHIVE_LOG_DEST esté configurado correctamente para la archivación.

Saludos, Martin

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Sunny,

Por supuesto, el directorio de archivos está lleno. Esa es la razón por la que se llama a brarchive y se resuelve esta situación, es decir, hacer que brarchive mueva los logs sin conexión a cinta y los elimine del disco.

Saludos cordiales,

Thorsten

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Dado que tu directorio de archivo está lleno, es por eso que este comando no está funcionando. Por favor, sigue la nota SAP 391.

Gracias

Sunny

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Estimado Thorsten,

Tuve exactamente el mismo problema y busqué durante mucho tiempo.

La solución para "ORA-00257: error del archiver. Conectar solo internamente, hasta liberado"

es ejecutar brarchive con privilegios sysdba

/sapmnt/<SID>/exe/brarchive -d util_file -sd -c -u /

Pero cuando lo intenté con "brarchive -d util_file -sd -c -u / "

comenzó con éxito pero no sucedió nada, la ejecución se detuvo.

Vi la Nota SAP "1598594 - Configuración de BR*Tools para instalación de Oracle utilizando el usuario "oracle" " (utilizamos Oracle 12c)

En la Nota SAP 1598594 se escribió en el punto siete.

Para el usuario "OPS$ORACLE" debes seguir los siguientes pasos como usuario sysdba

create user ops$oracle identified externally;

grant sapdba to ops$oracle;

Pero el problema aún existía.

Después de "activar" el nivel de traza de BRTOOLS a 15 (Nota 29321)

Vi que tenía un problema. Exactamente cuando brarchive intenta conectarse, se detiene.

BR0644I BR_TRACE: ubicación BrDbConnect-3, declaración SQL:

'CONNECT /'

Ha estado funcionando muy bien desde que ejecuté esto:

SQL> grant connect, resource, sapdba to ops$oracle; <-- ¡Mi solución!

Ver también Nota SAP 1764043 - Unterstützung für Secure-Storage in BR*Tools

porque también debería funcionar sin el usuario OPS$.

Es un poco tarde pero espero que también ayude a otros.

Saludos,

Andreas Koblitz

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?