Salta el contingut
 

Pràctica guiada: configuració de connexions

Joan Puigcerver Ibáñez

j.puigcerveribanez@edu.gva.es

Llicència: CC BY-NC-SA 4.0

(Reconeixement - NoComercial - CompartirIgual) 🅭

Variables d'entorn

  1. Entra a la consola del teu contenidor.

    Spoiler
    docker exec -it oracle213xe bash
    
  2. Comprova el valor de les vairables d'entorn ORACLE_BASE, ORACLE_HOME, ORACLE_SID. Revisa també els subdirectoris de cada un.

    Spoiler
    printenv $ORACLE_HOME
    

Fitxers *.ora

Revisa els fitxers *.ora del servidor.

Spoiler
/opt/oracle/homes/OraDBHome21cXE/network/admin/

Parada i arrancada del servei

  • Comprova l'estat del servei amb lsnrctl status.

    Hauria d'estar en estat READY.

  • Para el servei amb lsnrctl stop i comprova l'estat.

  • Comprova que no admet connexions:

    docker exec -it oracleX213 sqlplus sys@xe as sysdba
    

  • Torna a arrancar el servei amb lsnrctl start i comprova l'estat.

  • Comprova que torna a admetre connexions.

Serveis en xarxa

  • Comprova l'accés als serveis configurats en el fitxer tnsnames.ora.

    tnsping xe
    tnsping xepdb1
    

  • Des de la màquina anfitriona, crea un fitxer anomenat tnsnames.ora a la vostra carpeta d'usuari amb el següent contingut.

    XE=
    
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))
      (CONNECT_DATA =
        (SERVER = DEDICATED)
        (SERVICE_NAME = XE)
      )
    )
    XEPDB1=
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1522))
      (CONNECT_DATA =
        (SERVER = DEDICATED)
        (SERVICE_NAME = XEPDB1)
      )
    )
    
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.