Oracle Cloud: Definición manual del puerto de Listener.

Por Jorge Zorrilla, Skant Gupta Oracle ACE, Joel Pérez Oracle ACE director
Publicado en Febrero 2019

Revisado por Juan Pablo Guizado




En el siguiente artículo veremos como definir el puerto de Listener para un servicio Cloud.



Creación de la instancia de base de datos.



Primero vamos a crear una instancia de base datos Cloud.

  1. Ingresamos con nuestra cuenta al servicio Oracle Cloud.  En la páginaOracle Database Cloud Service, creamos un nuevo servicio.

  2. Pasos para la creación del servicio

    • Nombre del Servicio: Listener-Port
    • Nivel de Servicio: Oracle Database Cloud Service
    • Seleccionamos la frecuencia apropiada de medición- Metering Frequency
    • Versión de base de datos: Oracle Database 11g Release2
    • Edición de base de datos: Enterprise Edition
    • Tipo de Servicio: Single Instance

    Presionamos Next para continuar.




  3. Definimos el detalle del servicio

    • Nombre de base de datos: ORCL
    • Definimos el password para la cuenta administradora (SYS).  Es necesario ingresar el password por segunda vez para su confirmación.
    • Opción Usable Database Storage: 25 GB
    • Definimos como Compute shape: OC3 -1 OCPU, 7.5GB RAM (mínimo requerido).
    • Para SSH Public Key: rsa-key-20170111.pub.
    • Abrimos las opciones Avanzadas (Advance Setting)
    • Definimos el puerto de Listener: 1521 - 5499

    Presionamos Next para continuar.




  4. Finalmente, revisamos la configuración completa y seleccionamos la opción “Create




  5. Después de algunos minutos, el servicio Listener es creado correctamente.




  6. Seleccionamos el nombre del servicio (Listener) para abrir la página principal de base de datos.




  7. Seleccionamos el icono ( ) y luego la opción Access Rules




  8. Debemos habilitar la regla de acceso DBLISTENER.

    Seleccionamos el icono ( ) correspondiente a la regla “ora_p2_dblistener” y activamos el acceso.

    Nota: El puerto del Listener debe ser el mismo que se definió durante la creación del servicio. Para este ejemplo 2222.





Cambio de puerto del Listener.


  1. Primero, nos conectamos mediante PuTTY




  2. Revisamos en el servidor los procesos PMON y TNSLSNR.




  3. Podemos revisar el estado del Listener mediante el comando: lsnrctl status LISTENER




  4. En el ambiente Cloud, podemos revisar el estado del Listener mediante el comando dbaascli.  Es necesario estar conectado con el usuario oracle





Conclusión


Como hemos podido observar, la forma de poder definir manualmente el puerto de Listener es mediante las opciones para crear un nuevo servicio de base de datos Cloud.  El puerto puede tener un valor desde 1521 hasta 5499




Ing. Jorge Zorrilla. Es un especialista IT en tecnologías Oracle e instructor de cursos oficiales de certificación Oracle. Con más de 9 años de experiencia en soluciones con tecnología Oracle como Alta Disponibilidad, Continuidad de negocios y Modernización de la infraestructura. Fue uno de los primeros especialistas en Latinoamérica en obtener la certificación Oracle Maximum Availability 12c.  En la actualidad Jorge Zorrilla se dedica a mantener relaciones estratégicas con sus clientes en Perú mediante su empresa IDB Consulting.

Joel Pérez es un experto DBA (Oracle ACE Director, Maximum Availability OCM, OCM Cloud & OCM12c/11g) con más de 17 años de experiencia real en el mundo de la tecnología Oracle, especializado en diseño e implementación de soluciones de: Nube, Alta disponibilidad, Recuperación contra desastres, Upgrades, Replicación y toda área relacionada con bases de datos Oracle. Orador habitual en eventos internacionales de materia Oracle. Escritor de artículos para OTN español, portugués e Inglés. Joel se desempeña actualmente como: Database Cloud Solution Architect & International Business Manager para la compañía http://en.enmotech.com/ Yunhe Enmo (Beijing) Technology Co. Ltd. Beijing, China.
LinkedIn: https://www.linkedin.com/in/sirdbaasjoelperez/ & Joel Pérez’s Blog: http://blog.enmotech.com/

Skant Gupta es un Oracle ACE, Maximum Availability OCM, OCM Cloud & OCM12c/11g, Oracle 12c & 11g RAC Certified, se desempeña como Senior DBA en Etisalat, Dubai. Más de 5 años en diversas tecnologías de Oracle, focalizado principalmente en bases de datos, soluciones de alta disponibilidad, weblogic y GoldenGate. Podrá seguirlo en su blog: http://oracle-help.com

Este artículo ha sido revisado por el equipo de productos Oracle y se encuentra en cumplimiento de las normas y prácticas para el uso de los productos Oracle.