Net8: La xarxa client-servidor Oracle

 

Introducció: Què és Net8?


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.


 Configuració de Net8 en el client


 
 
1. Arranqueu el programa Net8 Easy Configuration disn del grup de programes Oracle
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
 
 
Podeu utilitzar la nova connexió en qualsevol aplicació Oracle. Per exemple:

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.