|
| ||||||||||||||||||||||||||||||||||
Configuració de connexionsJoan Puigcerver Ibáñez Configuració de les connexions a Oracle DB¶Les connexions a Oracle DB es configuren amb uns fitxers de text que es troben tant en el servidor com en els clients. En el servidor, indiquen per on s'escolten les connexions; en el client, indiquen com arribar a cada servei de base de dades. Configuració del servidor¶En el servidor, la configuració de xarxa es reparteix entre tres fitxers:
Aquests fitxers es troben al directori Gestió del listener (
|
| Paràmetre | Valor |
|---|---|
| Nom de la connexió | BASIC_CONNECTION |
| Rol | SYSDBA |
| Nom d'usuari | sys |
| Contrasenya | La configurada a la base de dades |
| Tipus de connexió | Basic |
| Nom d'amfitrió (hostname) | localhost |
| Port | El configurat a la base de dades (per defecte, 1521) |
| Nom del servei | XEPDB1 |
També es pot utilitzar la connexió amb TNS, a partir d'un fitxer tnsnames.ora creat a la carpeta d'usuari.
Si no apareix el fitxer tnsnames.ora, cal configurar la ruta al fitxer.
| Paràmetre | Valor |
|---|---|
| Nom de la connexió | TNS_CONNECTION |
| Rol | SYSDBA |
| Nom d'usuari | sys |
| Contrasenya | La configurada a la base de dades |
| Tipus de connexió | TNS |
| Nom de la xarxa | XEPDB1 |
| Fitxer TNSNAMES | La ruta al fitxer tnsnames.ora |
Una vegada creada la connexió, es pot comprovar executant una consulta com la següent, que retorna informació de la sessió actual:
SELECT SYS_CONTEXT('USERENV', 'CURRENT_USER') AS current_user,
SYS_CONTEXT('USERENV', 'SESSION_USER') AS session_user,
SYS_CONTEXT('USERENV', 'DB_NAME') AS db_name,
SYS_CONTEXT('USERENV', 'INSTANCE_NAME') AS instance_name,
SYS_CONTEXT('USERENV', 'HOST') AS host,
SYS_CONTEXT('USERENV', 'IP_ADDRESS') AS ip_address
FROM dual;

