1 minuto(s) de lectura

Como aprendí

Me lo cargue , el listener lo había borrado pero el servicio de windows asociado ahí seguía , un sc delete nombre_del_servicio. Ahora empieza el quebradero de cabeza ya que tras crear uno nuevo LISTENER su servicio asociado me dice que no existe .

Mínima teoría

El listener es un servicio que registra las instancias y dirigir las consultas . Se controla mediante la consola gráfica “Net Configuration”   , o un asistente más cómodo “Net Configuration Assistant” . Para combar el estado utilizo el comando lsnrctl status El orden correcto de arranque sería primero el Listener y después la DB

La solución

Baje la base datos y borre todos los LISTENER con la “Net Configuration Assistan” , tuve que borrar varias veces , hasta que el menú me dijera que no podía borrar nada.  Reinicie el servidor , cree un nuevo listener y lo inicie a mano con “lsnrctl start LISTENER” se creo solo el servicio. Ahora levante la base de datos y revise el Listener para comprobar que la hubiera registrado.

Para más precisión esto fue los pasos que seguí:

con un sqlplus

sqlplus /nolog

connect / as sysdba

shutdow

Se puede usar oradim -shutdown-sid dbblog

Reiniciamos el servidor

Con el “Net Configuration Assistant” creo un nuevo listener

lsnrclt status

Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=wk3)(PORT=1521))) The listener supports no services The command completed successfully

sqlplus /nolog

connect / as sysdba

startup

O podemos usar Oradim

oradim -startup -sid dbblog

Revisamos el listener y verificamos que haya registrado nuestra BD=dbblog

lsnrclt status

Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=wk3)(PORT=1521))) Services Summary... Service "dbblog" has 1 instance(s). Instance "dbblog", status READY, has 1 handler(s) for this service... Service "dbblog_XPT" has 1 instance(s). Instance "dbblog", status READY, has 1 handler(s) for this service... The command completed successfully

Ya tenemos la base de datos levanta y registrada , ahora ya podemos conectarnos

sqlplus [USER]/[PASSWORD]@[SID]

Categorías:

Actualizado: