Quiero conectar mi PLSQL developer tools en la base de datos pero no se conecta debido al siguiente error.
ORA-12514: TNS: el que escucha no sabe en la actualidad de servicio solicitado en el descriptor de conexión

De verificación de la configuración a continuación. Cómo configurar para hacer las obras?

SQL> select value from v$parameter where name='service_names';
VALUE
orcl
SQL> select instance from v$thread;
INSTANCE
orcl
SQL> select host_name,instance_name,version from v$instance;
HOST_NAME
INSTANCE_NAME    VERSION
ex-cs-b
orcl             11.2.0.1.0
SQL> select global_name from global_name;
GLOBAL_NAME
ORCL
SQL>
lsnrctl status
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 23-OCT-2017 16:49:51
Copyright (c) 1991, 2009, Oracle.  All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                23-OCT-2017 16:49:40
Uptime                    0 days 0 hr. 0 min. 10 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File         /app/oracle/diag/tnslsnr/ex-cs-b/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ex-cs-b)(PORT=1521)))
The listener supports no services
The command completed successfully
lsnrctl services
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 23-OCT-2017 16:58:18
Copyright (c) 1991, 2009, Oracle.  All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
The listener supports no services
The command completed successfully
more tnsnames.ora
# tnsnames.ora Network Configuration File: /app/oracle/product/11.2.0/dbhome_1/network
/admin/tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ex-cs-b)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
more listener.ora
# listener.ora Network Configuration File: /app/oracle/product/11.2.0/dbhome_1/network
/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = ex-cs-b)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /app/oracle
  • más sqlnet.ora # sqlnet.ora Archivo de Configuración de Red: /app/oracle/product/11.2.0/dbhome_1/net/admin/sqlnet.ora # Generados por Oracle herramientas de configuración. NOMBRES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) ADR_BASE = /app/oracle
InformationsquelleAutor snowman0805 | 2017-10-24

1 Comentario

  1. 1

    Su base de datos no ha sido registrada con el oyente. lsnrctl status volvió «El oyente no admite ninguna de servicios» y su oyente.ora archivo no tiene un SID_LIST.

    Conectarse a su instancia de base de datos como SYSDBA y ejecutar:

     ALTER SYSTEM SET LOCAL_LISTENER='';

    Si eso no resuelve tu problema, a continuación, usted probable que la mayoría tienen varios oyentes y tendrás que seguir el proceso de registro para el oyente que desee.

    Toda esta complejidad es permitir un sistema operativo para ejecutar múltiples oyentes, que pueden ser útiles.

    Tenga en cuenta que dependiendo de cómo comenzó el ejemplo, puede que necesite especificar ALCANCE en el ALTER SYSTEM comando o su configuración va a desaparecer en el reinicio de la instancia.

    • He intente añadir a la lista de SID en el oyente.ora. Pero se encontró error a continuación. más escucha.ora # oyente.ora Archivo de Configuración de Red: /app/oracle/product/11.2.0/dbhome_1/network /admin/oyente.ora # Generados por Oracle herramientas de configuración. ESCUCHA = (DESCRIPTION_LIST = (DESCRIPCIÓN = (ADDRESS = (PROTOCOL = IPC)(CLAVE = = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = ex-cs-b)(PORT = 1521)) ) )
    • SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (GLOBAL_DBNAME=ORCL) (ORACLE_HOME=/app/oracle/product/11.2.0/dbhome_1) (SID_NAME=orcl)) (SID_DESC= (SID_NAME=orcl) (ORACLE_HOME=/app/oracle/product/11.2.0/dbhome_1) (PROGRAMA=EXTPROC1521))) ADR_BASE_LISTENER = /app/oracle
    • lsnrctl status LSNRCTL para Linux: Versión 11.2.0.1.0 – Producción en 23-OCT-2017 16:47:49 derechos de Autor (c) 1991, 2009, Oracle. Todos los derechos reservados. La conexión a (DESCRIPCIÓN=(ADDRESS=(PROTOCOL=IPC)(CLAVE= = EXTPROC1521))) TNS-12541: TNS:no escucha TNS-12560: TNS:adaptador de protocolo de error de TNS-00511: No escucha Linux Error: 2: No tal archivo o directorio que se conecte a (DESCRIPCIÓN=(ADDRESS=(PROTOCOL=TCP)(HOST=ex-cs-b)(PORT=1521))) TNS-12541: TNS:no escucha TNS-12560: TNS:adaptador de protocolo de error de TNS-00511: No escucha Linux Error: 111: Conexión rechazada
    • Fue el oyente se ejecuta al ejecutar los comandos en estos comentarios? Trate de lsnrctl start como se describe en este Oráculo de la comunidad hilo

Dejar respuesta

Please enter your comment!
Please enter your name here