Pular para o conteúdo
  • Este tópico contém 4 respostas, 3 vozes e foi atualizado pela última vez 17 anos, 8 meses atrás por Rodrigo Almeida.
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #82217
    airoosp
    Participante

      Boa tarde,

      Alguém sabe como excluir um arquivo do grupo de redo quando o mesmo exibe mensagem de erro no cabeçalho no momento de carregar o banco?
      Ao executar select * from v$logfile, os arquivos que pertencem aos grupos de redo aparecem com status INVALID e ONLINE. Ao executar ALTER DATABASE DROP LOGFILE GROUP 1, não é possível excluir o arquivo, executei o mesmo comando utilizando UNARCHIVED e também não funcionou.
      Consigo carregar o banco até o estado MOUNT. Se alguém tive uma idéia ou dica agradeço.

      Obrigado.

      Airton

      #82220
      CleitonHanzen
      Participante

        Bom, se a tua instance deu “crash” e este grupo de redos é necessário para fazer a crash/instance recovery, vc não conseguirá excluir esse grupo. Eu já passei por isso uma vez, precisei setar um parâmetro oculto (_allow_resetlogs_corruption=TRUE, muito cuidado ao setar este parâmetro, recomendo fazer um cold backup antes) , depois com o banco em mount, executar o comando “recover until cancel” no sqlplus, e depois “alter database open resetlogs”.

        Vlw.

        #82226
        airoosp
        Participante

          Bom dia,

          Pesquisando na Internet vi este parâmetro _allow_resetlogs_corruption=TRUE e inclui uma linha no arquivo init.ora, inicializei o banco em mount mas não executei o comando recover. Obrigado pela informação vou fazer o teste.
          O banco voltando a funcionar o parâmetro poderá ser excluído do init.ora, correto? O que este parâmetro faz, pelo que percebi não é mencionado na documentação?

          Airton

          #82228
          CleitonHanzen
          Participante

            Este parâmetro permite que o banco abra sem fazer a checagem de consistência, inclusive pode deixar o banco corrompido. Como você conseguiu abrir, recomendo recriar o banco (export/recriar o banco/import).

            #82232
            Rodrigo Almeida
            Participante

              Só um dúvida…

              O grupo inteiro está como INVALID?

              Os grupos não tinha multiplexação dos membros?

              Poste o resultado do SELECT * FROM v$logfile e v$log

              Tem todos os archives em disco? Qual a última sequência?

              Abraços,

            Visualizando 5 posts - 1 até 5 (de 5 do total)
            • Você deve fazer login para responder a este tópico.