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¶ Entra a la consola del teu contenidor. Spoiler docker exec -it oracle213xe bash 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.