Pular para o conteúdo

Falha ao fazer login na Instância (ORA-01034; ORA-27101; ORA-00119; ORA-00132)

Falha ao fazer login na Instância

Bom dia,

Hoje vou relatar um problema com o qual me deparei em uma base de dados de um colaborador da empresa em que trabalho.

Ao fazer login na base de dados ocorreu o erro abaixo:

SQL> conn USER/PASSWORD ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Process ID: 0 Session ID: 0 Serial number: 0

Ao fazer login com o usuário sys e realizar um startup da instância ocorreu o seguinte:

SQL> conn SYS/PASSWORD as sysdba Connected to an idle instance. 
SQL> startup ORA-00119: invalid specification for system parameter 
LOCAL_LISTENER ORA-00132: syntax error or unresolved network name 'LISTENER_APPLOCAL'

Quando foi realizada a instalação, ou posteriormente, foi inserido o nome do listener “LISTENER_APPLOCAL” que não existe mais no servidor, então eu criei um PFILE a partir do SPFILE (armazenei o PFILE gerado em C:\Temp), retirei o parâmetro LOCAL_LISTENER do mesmo, realizei um startup nomount passando o pfile gerado, gerei um spfile a partir do pfile criado e alterei o status do banco para OPEN, conforme abaixo:

SQL> create pfile from spfile; 
SQL> startup nomount pfile='C:\Temp\INITorcl.ora'; 
ORACLE instance started.

Total System Global Area 1720328192 bytes 
Fixed Size                  2176448 bytes 
Variable Size            1308625472 bytes 
Database Buffers          402653184 bytes 
Redo Buffers                6873088 bytes

SQL> create spfile from pfile='C:\Temp\INITorcl.ora'; 
SQL> alter database mount; Database altered.
SQL> alter database open; Database altered.
SQL> select status from v$instance; 

STATUS
 ------------ 
OPEN

Posteriormente realizei um shutdown da instância e realizei um startup para verificar se as alterações aplicadas acima foram bem sucedidas e o banco inicializou normalmente:

SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. 
SQL> startup ORACLE instance started. 
Total System Global Area 1720328192 bytes 
Fixed Size 2176448 bytes 
Variable Size 1308625472 bytes 
Database Buffers 402653184 bytes 
Redo Buffers 6873088 bytes 
Database mounted. 
Database opened. 

SQL> select status from v$instance; 

STATUS 
------------ 
OPEN

Espero que essa postagem possa ser útil para outras pessoas e gostaria de agradecer ao GPO por disponibilizar esse espaço (BLOG) para que possamos compartilhar as experiências vividas, aprender juntos e agregar valor à comunidade. Gostaria de agradecer também ao meu amigo Rafael Bleidi que me incentivou para que eu realizasse meu primeiro post aqui no BLOG do GPO.

Jorge Fernandes

Jorge Fernandes

Comentário(s) da Comunidade

  1. Avatar de tpires

    Parabéns… e concordo com o “gioracle”..
    Passei por alguns problemas e preciso postar aqui, depois de tomar vergonha na cara também. rsssss
    Aprendi a documentar tudo o que faço e que resolvo com um amigo, que chamo de MESTRE. Ele tem feito alguns laboratórios, e com a permissão dele, vou tentar postar aqui.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress