¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solução para o erro ORA-00257 ao executar brarchive para arquivar arquivos de registro offline

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

Olá a todos,

ao chamar /usr/sap/B16/SYS/exe/run/brarchive -u / -p initB16.sap -d rman_util -sd e já há um arquivador travado, recebo o seguinte erro:

BR0002I BRARCHIVE 7.20 (16)

BR0006I Início do processamento de redo log offline: aehmrvjb.svd 2011-12-23 09.41.11

BR0484I Arquivo de log do BRARCHIVE: /oracle/B16/saparch/aehmrvjb.svd

BR0280I Timestamp do BRARCHIVE: 2011-12-23 09.41.11

BR0301W Erro SQL -257 na localização BrDbConnect-2, SQL statement:

'CONNECT /'

ORA-00257: erro de arquivador. Conectar internamente apenas, até ser liberado.

brarchive tenta criar um pfile a partir do spfile antes de chamar o rman para arquivar os arquivos de log offline.

Suponho que isso seja feito chamando o sqlplus com 'CONNECT /'', o que falha porque é necessário se conectar como sysdba nessa situação.

Alguma sugestão de como evitar isso, para que a mensagem de erro acima não apareça?

O problema não parece ser crítico porque brarchive ainda pode chamar o RMAN com sucesso e, com isso, o arquivador travado é resolvido. Seria melhor, no entanto, se brarchive não tivesse nenhum erro de todo.

Obrigado pelo seu suporte.

Cumprimentos,

Thorsten

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

4 Respuestas

0
Cargando...

Encontrei esta informação: Verifique o arquivo de rastreamento do arquivador para obter uma descrição detalhada do problema. Também verifique se o dispositivo especificado no parâmetro de inicialização ARCHIVE_LOG_DEST está configurado corretamente para a arquivamento.

Saudações, Martin

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

Olá Sunny,

Claro, o diretório de arquivos está cheio. É por isso que é chamado o brarchive e resolve essa situação, ou seja, fazendo com que o brarchive mova os logs offline para a fita e os exclua do disco.

Atenciosamente,

Thorsten

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

Olá,

Como o seu diretório de arquivos está cheio, é por isso que este comando não está funcionando. Por favor, siga a nota SAP 391.

Obrigado

Sunny

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

Caro Thorsten,

Tive exatamente o mesmo problema e procurei por muito tempo.

A solução para "ORA-00257: erro do arquivador. Conectar apenas internamente, até liberado"

é executar o brarchive com privilégios sysdba

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

Mas quando tentei com "brarchive -d util_file -sd -c -u /"

começou com sucesso, mas nada aconteceu, a execução parou.

Vi a Nota SAP "1598594 - Configuração do BR*Tools para instalação do Oracle utilizando o usuário "oracle" " (usamos Oracle 12c)

Na Nota SAP 1598594 foi escrito no ponto sete.

Para o usuário "OPS$ORACLE", você deve seguir os seguintes passos como usuário sysdba

create user ops$oracle identified externally;

grant sapdba to ops$oracle;

Mas o problema ainda persistia.

Depois de "ativar" o nível de rastreamento do BRTOOLS para 15 (Nota 29321)

Vi que havia um problema. Exatamente quando o brarchive tenta se conectar, ele para.

BR0644I BR_TRACE: localização BrDbConnect-3, declaração SQL:

'CONNECT /'

Tem funcionado muito bem desde que executei isso:

SQL> grant connect, resource, sapdba to ops$oracle; <-- Minha solução!

Veja também Nota SAP 1764043 - Suporte para Armazenamento Seguro no BR*Tools

porque também deve funcionar sem o usuário OPS$.

É um pouco tarde, mas espero que também ajude outros.

Saudações,

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?