2
respostas

Erro de comunicação

Não consigo mas dá open no banco, está retornando esse erro:

Instancia ORACLE iniciada.

Total System Global Area 1073741824 bytes Fixed Size 8755072 bytes Variable Size 390072448 bytes Database Buffers 666894336 bytes Redo Buffers 8019968 bytes Banco de dados montado. ORA-03113: fim de arquivo no canal de comunicaþÒo ID do Processo: 3408 ID da SessÒo: 87 N·mero de sÚrie: 32272

O que pode ser?

2 respostas

Olá Leonardo, tudo bem?

O Oracle armazena todos os logs de transações, então se você inserir muitos dados, todos os logs de transação serão salvos no arquivo de recuperação e quando esse arquivo fica cheio o Oracle simplesmente para.

Um solução para o problema seria aumentar o seu db_recovery_file_dest_size

  • Acesse SQLPlus como SYSDBA
    connect / as sysdba
  • Depois executa o comando
    startup mount
  • E em seguida o comando para aumentar o db_recovery_file_dest_size
alter system set db_recovery_file_dest_size =  "NovoValor"  scope=both
  • Desconecta e conecta novamente e esse erro deve sair

Também encontrei uma segunda forma de corrigir esse problema, porém nunca utilizei, você pode seguir esse passo a passo para limpar os arquivos de log.

Fala pra gente se deu certo!

Oi Danielle, obrigado pelo retorno, deu certo sim.

Grato!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software