Què passa quan iniciem una sessió Oracle des del client?
Des del client iniciem una sessió amb un servidor Oracle: l'aplicació
client es comunica amb la xarxa Net8 instal.lada en el client
la qual utilitza la xarxa física (composada per els elements
físics + el protocol de xarxa usat, com ara TCP/IP, NetBEUI, etc.)
per
establir la connexió. La interfície entre Net8 i la xarxa
física la duu a terme un adaptador de protocol Oracle-xarxa.
En el costat del
servidor trovem la mateixa arquitectura. Sembla com si superposesim
una nova capa de xarxa (la Net8) a sobre de la xarxa ja
existent (xarxa Windows, TCP/IP, Netware, etc) de forma transparent
per l'usuari. Aquesta tecnología s'anomena TNS: Transparent
Network Substrate.
Un cop instal.lat l'SGBD en el client una de les passes a seguir és
la instal.lació de Net8. Per tal de que el client es pugui connectar
a la BD,
caldrà tenir Net8 instal.lat i correctament configurat en el
client i en el servidor. Per defecte s'instalaràn els següents
components de Net8:
En el servidor Oracle8
En el Oracle8 Client
Net8 Server i Net8 Client
Net8 Client
Oracle Names Server
(servidor de noms Oracle)
adaptadors de protocols:
TCP/IP
TCP/IP
SPX
SPX
Named Pipes
Named Pipes
L'adaptador Named Pipes ('conductes amb nom': tècnica
de comunicació entre processos en els sistemes Windows multitasca
de 32 bits,
(veure tema de sincronització de processos en el crèdit
5-desenvolupament de funcions en el sistema informàtic, C.F. A.S.I.)
està dissenyat
per treballar en xarxes Windows-95, 98, NT.
D'altre banda SPX és l'adaptador per xarxes Netware i evidentment
l'adaptador TCP/IP treballa en xarxes TCP/IP.
En aquest tema ens centrem en les tasques de configuració
de Net8 en el costat del client, i deixem la part del servidor per
els temes
d'administració de servidors Oracle.
1. Arranqueu el programa Net8 Easy Configuration disn del grup de programes OraclePodeu utilitzar la nova connexió en qualsevol aplicació Oracle. Per exemple:
2. Identifiqueu-vos com a usuaris d'Oracle
3. En la pantalla de l'imatge superior, escribiu el nom del nou servei: ASI2, i premeu Next
4. Trieu el protocol Named Pipes (Microsoft Network)
5. Nom del servidor: Sidney
6. Identificador de la BD (SID): ORCL
7. Premeu Test Service per comprovar la connexió
8. Introduir les dades d'un usuari Oracle vàlid i premeu Test.
9. Ha de sortir el missatge "connection sucesfully" si tot funciona bé
10. Premeu Done i després Next
11. Premeu Finish. el servei està creat i afegit al fitxer local TNSNAMES.ORA
1. Arranqueu el programa SQL Plus
2. En el nom i password d'usuari, poseu SCOTT i TIGER
respectivament (usuari predefinit)
3. En el Service Name poseu el nom del servei: ASI2
4. Entrareu en l'intérpret d'ordres SQL i PL/SQL. Escribiu la
senténcia SQL com a la figura:
Obtindreu el llista de la taula Emp dintre de l'esquema de l'usuari
Scott en la BD ORCL en el servidor Sidney. Escribiu
Exit
per sortir d'SQL.