Saltar al contenido

ORA-00119: especificación no válida ORA-00132: error de sintaxis

Solución:

Pruebe el siguiente procedimiento. Funcionó para mí.

C:UsersHp>sqlplus SYSTEM as SYSDBA   
SQL*Plus: Release 11.2.0.1.0 Production on Wed Aug 3 12:28:32 2016    
Copyright (c) 1982, 2010, Oracle.  All rights reserved.    
Enter password:    
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_ORCL'    
SQL> create pfile from spfile;    
File created.    
**************************    
Now open the PFILE (INIT%ORACLE_SID%.ORA) from %ORACLE_HOME%database
Search for string local_listener="LISTENER_ORCL" and remove it and save the file.     
**************************    
SQL> startup nomount pfile="C:appHpproduct11.2.0dbhome_1databaseINITorcl.ORA"    
ORACLE instance started.    
Total System Global Area 1686925312 bytes
Fixed Size                  2176368 bytes
Variable Size            1291848336 bytes
Database Buffers          385875968 bytes
Redo Buffers                7024640 bytes    
SQL> create spfile from pfile;   
File created.    
SQL> startup    
ORA-01081: cannot start already-running ORACLE - shut it down first    
SQL> shutdown    
ORA-01507: database not mounted    

ORACLE instance shut down.    
SQL> startup    
ORACLE instance started.    
Total System Global Area 1686925312 bytes
Fixed Size                  2176368 bytes
Variable Size            1291848336 bytes
Database Buffers          385875968 bytes
Redo Buffers                7024640 bytes
Database mounted.
Database opened.    
SQL>

Su parámetro de inicialización está buscando un alias LISTENER; y has demostrado que existe en tu listener.ora, pero la base de datos no mira ese archivo, es posible que ni siquiera pueda leerlo.

Si especifica un alias, debe existir en el tnsnames.ora archivo, así que agregue una misma entrada coincidente a ese archivo:

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

O, alternativamente, establezca su parámetro de inicialización en la cadena de conexión en lugar de un alias, por lo que no necesita hacer referencia a tnsnames.ora:

*.local_listener="(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))"
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *