Tengo una máquina windows con Oracle 11g instalado ya y ORACLE_HOME apuntando a la casa de 11g.
Luego traté de instalar 12c. Durante la instalación, el instalador me pidió anular la variable de entorno y vuelva a ejecutar el instalador. Hice eso. A continuación, la instalación ha funcionado muy bien. Sólo un contratiempo fue cuando el instalador se prolongó durante neto configuarion, no. Hice un ‘reintentar’ y que se completó con éxito.
Cuando la instalación se realiza completamente, me encontré con que la base de datos de oracle el servicio para 12c fue corriendo, pero el oyente no lo era. Traté de iniciar el servicio y tiene un mensaje diciendo «se inicia y se detiene’. Luego he buscado todos alrededor de la red y encontrar diversos aconseja. Intentó montón de ellos, pero no es capaz de conseguir que el oyente se ejecuta.

El estado actual es, a mi ORACLE_HOME se establece para el 12c casa. y cuando lsnrctl start, estoy recibiendo este error..

C:\Users\Administrator>lsnrctl start
LSNRCTL for 64-bit Windows: Version 12.1.0.1.0 - Production on 11-JUN-2014 02:00:42
Copyright (c) 1991, 2013, Oracle.  All rights reserved.
Starting tnslsnr: please wait...
Failed to start service, error 0.
TNS-12560: TNS:protocol adapter error

Qué estoy haciendo mal?

Aquí el oyente.ora…

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = D:\app\Administrator\product\12.1.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:D:\app\Administrator\product.1.0\dbhome_1\bin\oraclr12.dll")
    )
  )


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
      (ADDRESS = (PROTOCOL = TCP)(HOST = <hostname.domain.com>)(PORT = 1522))
    )
  )

y aquí tnsnames.ora…

MY12C =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = <hostname.domain.com>)(PORT = 1522))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = MY12C)
    )
  )


ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

1 Comentario

  1. 0

    Por favor, intente comprobar el clima antiguo agente de escucha de oracle 11G se está ejecutando o no.

    o

    ejecutar netca de oracle 12C y, a continuación, crear oyente con nombre diferente y otro puerto de oralce 11G.

    • la mayor oyente (el puerto 1521) se está ejecutando correctamente. La nueva se supone que el uso de 1522 (como se encuentra en el oyente.ora). y sí, yo no intente ejecutar netca y creó un nuevo oyente. Pero esta nueva escucha demasiado no es capaz de iniciar.
    • consulte con telnet <su Ip> 1522. clima 1522 puerto está abierto o no para esta máquina
    • a qué te refieres telnet desde una máquina remota y dar dirección ip de esta máquina windows con los números de puerto? si sí, entonces se dice no se puede abrir la conexión para 1521, 1522.
    • No, en la misma máquina en la línea de comandos, escriba telnet <ipaddress> 1521 y telnet <ipaddress> 1522. Si telnet no está funcionando, a continuación, ir a los servicios.msc y encontrar el 12c relacionados con el oyente y tratar de empezar de nuevo allí.
    • ok. trató de que y se encontró que 11g oyente también ha dejado de funcionar ahora. :0(
    • una actualización. He desinstalado 12c completamente. y se encontró que el oyente para 11g aún no funcionaba. Luego he cambiado ORACLE_HOME a punto de 11g casa y se ha puesto en marcha. Creo que lo que esto significa es que el problema con el 12c también debe tener algo que ver con ORACLE_HOME. Ahora estoy investigando en esa dirección. Por favor, hágamelo saber si algo ocurre.
    • Sí, yo soy también el sentimiento de la misma cosa. La primera cosa con respecto a oracle casa camino de desajuste y segundo y más importante es el número de puerto utilizado por el oyente.

Dejar respuesta

Please enter your comment!
Please enter your name here