-
Diagnosticar por qué SQLDeveloper no se conecta al localhost de Windows
Si has instalado el servidor de bases de datos de Oracle en Windows y cuando quieres conectarte a él mediante SQL Developer desde el propio ordenador no te deja, lo más probable es que el listener no se esté ejecutando.
Primero asegúrate de tener los datos de conexión correctos en la conexión. Por ejemplo:
Nombre: Cualquiera
Tipo de base de datos: Oracle
Tipo de autenticación: Por defecto
Usuario: sys
Rol: SYSDBA
Contraseña: ****
Tipo de conexión: Básico
Nombre del host: localhost
Puerto: 1521
Nombre de servicio: XEPDB1Luego, para ver si el listener se está ejecutando, abre un CMD como Administrador y ejecuta:
lsnrctl status
Si el resultado es similar a esto:
LSNRCTL for 64-bit Windows: Version 21.0.0.0.0 - Production on 09-MAR-2022 21:06:46 Copyright (c) 1991, 2021, Oracle. All rights reserved. Conectándose a (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=servidor.router)(PORT=1521))) TNS-12541: TNS:no hay ningún listener TNS-12560: TNS:error del adaptador de protocolo TNS-00511: No hay ningún listener 64-bit Windows Error: 61: Unknown error Conectándose a (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) TNS-12541: TNS:no hay ningún listener TNS-12560: TNS:error del adaptador de protocolo TNS-00511: No hay ningún listener 64-bit Windows Error: 2: No such file or directory
Es que el listener no está escuchando en el puerto 1521. Para activarlo ejecuta:
lsnrctl start
Y entonces, si vuelves a pedir por el estado del listener te saldrá, ahora si, algo como esto:
LSNRCTL for 64-bit Windows: Version 21.0.0.0.0 - Production on 09-MAR-2022 21:27:36 Copyright (c) 1991, 2021, Oracle. All rights reserved. Conectßndose a (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=servidor.router)(PORT=1521))) ESTADO del LISTENER ------------------------ Alias LISTENER Versión TNSLSNR for 64-bit Windows: Version 21.0.0.0.0 - Production Fecha de Inicio 09-MAR-2022 21:18:55 Tiempo Actividad 0 días 0 hr. 8 min. 42 seg. Nivel de Rastreo off Seguridad ON: Local OS Authentication SNMP OFF Servicio por Defecto XE Parámetros del Listener C:\app\Administrador\product\21c\homes\OraDB21Home1\network\admin\listener.ora Log del Listener C:\app\Administrador\product\21c\diag\tnslsnr\servidor\listener\alert\log.xml Recibiendo Resumen de Puntos Finales... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=servidor)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=127.0.0.1)(PORT=5500))(Security=(my_wallet_directory=C:\APP\ADMINISTRADOR\PRODUCT\21C\admin\XE\xdb_wallet))(Presentation=HTTP)(Session=RAW)) Resumen de Servicios... El servicio "9a7ed03509554de79a6dfd8a7c2a590a" tiene 1 instancia(s). La instancia "xe", con estado READY, tiene 2 manejador(es) para este servicio... El servicio "CLRExtProc" tiene 1 instancia(s). La instancia "CLRExtProc", con estado UNKNOWN, tiene 1 manejador(es) para este servicio... El servicio "XE" tiene 1 instancia(s). La instancia "xe", con estado READY, tiene 2 manejador(es) para este servicio... El servicio "XEXDB" tiene 1 instancia(s). La instancia "xe", con estado READY, tiene 1 manejador(es) para este servicio... El servicio "xepdb1" tiene 1 instancia(s). La instancia "xe", con estado READY, tiene 2 manejador(es) para este servicio... El comando ha terminado correctamente
.
Los hacks de hacks4geeks son minitutoriales rápidos pensados para geeks con conocimiento informático avanzado. Si no entiendes o no consigues ejecutar un hack de esta web considera suscribirte a Premium para solicitar asistencia sobre el mismo.