SlideShare a Scribd company logo
1 of 4
Oracle
SQL net
Oracle*Net
I database oracle spesso condividono dati su aree geografiche, ne segue che le
performance sono fortemente influenzate dalle comunicazioni di rete.
Il Transparent Network Substrate (TNS), previsto da Oracle permette
comunicazioni distribuite tra database.
Ci sono diversi parametri che possono essere configurati in particolare nei file:
•protocol.ora
•tnsname.ora
•sqlnet.ora
•listener.ora
Configurazione client tnsnames.ora
La configurazione sul client consente di definire la corrispondenza tra alias e servizi Oracle. Il
file da configurare e' tnsnames.ora e' relativo a tutti i protocolli di rete e, generalmente, risiede in
$ORACLE_HOME/network/admin.
# Filename: tnsnames.ora
sunset = (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = archesis.it)
(PROTOCOL = TCP)
(Host = smile)
(Port = 1521)
)
)
(CONNECT_DATA =
(SID = demodb)
)
)
Nella configurazione d'esempio si fa riferimento ad un listener sulla macchina
sunset in ascolto sulla porta TCP-IP 1521.
Configurazione Server listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)))
(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = XPRST)(PORT = 1521)) )
)
(DESCRIPTION =
(PROTOCOL_STACK = (PRESENTATION = GIOP) (SESSION = RAW) )
(ADDRESS = (PROTOCOL = TCP)(HOST = XPRST)(PORT = 2481))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:Oracleoradb) (PROGRAM = extproc)
)
(SID_DESC = (GLOBAL_DBNAME = oradb) (ORACLE_HOME = D:Oracleoradb)(SID_NAME = oradb)
)
)

More Related Content

Viewers also liked (12)

Java lezione 14
Java lezione 14Java lezione 14
Java lezione 14
 
Java lezione 9
Java lezione 9Java lezione 9
Java lezione 9
 
Java lezione 11
Java lezione 11Java lezione 11
Java lezione 11
 
Design Patterns
Design PatternsDesign Patterns
Design Patterns
 
Sql 4
Sql 4Sql 4
Sql 4
 
Java Lezione 1
Java Lezione 1Java Lezione 1
Java Lezione 1
 
Java lezione 2
Java lezione 2Java lezione 2
Java lezione 2
 
Sql 3
Sql 3Sql 3
Sql 3
 
Oracle PL sql 2
Oracle PL sql 2Oracle PL sql 2
Oracle PL sql 2
 
Java lezione 19
Java lezione 19Java lezione 19
Java lezione 19
 
Oracle PL sql 3
Oracle PL sql 3Oracle PL sql 3
Oracle PL sql 3
 
Java lezione 10
Java lezione 10Java lezione 10
Java lezione 10
 

Similar to Oracle 3 (sq lnet)

Extended Summary of "DNS Observatory: The Big Picture of the DNS"
Extended Summary of "DNS Observatory: The Big Picture of the DNS"Extended Summary of "DNS Observatory: The Big Picture of the DNS"
Extended Summary of "DNS Observatory: The Big Picture of the DNS"BarbaraDubaz
 
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...Marcello Marino
 
Introduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name SystemIntroduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name SystemRoBisc
 
13 Linux Network Comandi
13 Linux Network Comandi13 Linux Network Comandi
13 Linux Network ComandiMauro Ferrigno
 
MySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle Openstack
MySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle OpenstackMySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle Openstack
MySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle OpenstackPar-Tec S.p.A.
 

Similar to Oracle 3 (sq lnet) (10)

Extended Summary of "DNS Observatory: The Big Picture of the DNS"
Extended Summary of "DNS Observatory: The Big Picture of the DNS"Extended Summary of "DNS Observatory: The Big Picture of the DNS"
Extended Summary of "DNS Observatory: The Big Picture of the DNS"
 
Le Reti di Computer
Le Reti di ComputerLe Reti di Computer
Le Reti di Computer
 
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...
 
Introduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name SystemIntroduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name System
 
13 Linux Network Comandi
13 Linux Network Comandi13 Linux Network Comandi
13 Linux Network Comandi
 
Network essentials
Network essentialsNetwork essentials
Network essentials
 
Reti informatiche
Reti informaticheReti informatiche
Reti informatiche
 
ISO-OSI
ISO-OSIISO-OSI
ISO-OSI
 
1_reti.ppt
1_reti.ppt1_reti.ppt
1_reti.ppt
 
MySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle Openstack
MySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle OpenstackMySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle Openstack
MySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle Openstack
 

More from Sergio Ronchi (14)

Java lezione 18
Java lezione 18Java lezione 18
Java lezione 18
 
Java lezione 17
Java lezione 17Java lezione 17
Java lezione 17
 
Java lezione 16
Java lezione 16Java lezione 16
Java lezione 16
 
Java lezione 12
Java lezione 12Java lezione 12
Java lezione 12
 
Java lezione 7
Java lezione 7Java lezione 7
Java lezione 7
 
Java lezione 6
Java lezione 6Java lezione 6
Java lezione 6
 
Java lezione 5
Java lezione 5Java lezione 5
Java lezione 5
 
Java lezione 4
Java lezione 4Java lezione 4
Java lezione 4
 
Java lezione 3
Java lezione 3Java lezione 3
Java lezione 3
 
Java introduzione
Java introduzioneJava introduzione
Java introduzione
 
Oracle PLSql 4
Oracle PLSql 4Oracle PLSql 4
Oracle PLSql 4
 
Oracle PL sql 1
Oracle PL sql 1Oracle PL sql 1
Oracle PL sql 1
 
Oracle 1
Oracle 1Oracle 1
Oracle 1
 
Sql 5
Sql 5Sql 5
Sql 5
 

Oracle 3 (sq lnet)

  • 2. Oracle*Net I database oracle spesso condividono dati su aree geografiche, ne segue che le performance sono fortemente influenzate dalle comunicazioni di rete. Il Transparent Network Substrate (TNS), previsto da Oracle permette comunicazioni distribuite tra database. Ci sono diversi parametri che possono essere configurati in particolare nei file: •protocol.ora •tnsname.ora •sqlnet.ora •listener.ora
  • 3. Configurazione client tnsnames.ora La configurazione sul client consente di definire la corrispondenza tra alias e servizi Oracle. Il file da configurare e' tnsnames.ora e' relativo a tutti i protocolli di rete e, generalmente, risiede in $ORACLE_HOME/network/admin. # Filename: tnsnames.ora sunset = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = archesis.it) (PROTOCOL = TCP) (Host = smile) (Port = 1521) ) ) (CONNECT_DATA = (SID = demodb) ) ) Nella configurazione d'esempio si fa riferimento ad un listener sulla macchina sunset in ascolto sulla porta TCP-IP 1521.
  • 4. Configurazione Server listener.ora LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))) (ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = XPRST)(PORT = 1521)) ) ) (DESCRIPTION = (PROTOCOL_STACK = (PRESENTATION = GIOP) (SESSION = RAW) ) (ADDRESS = (PROTOCOL = TCP)(HOST = XPRST)(PORT = 2481)) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:Oracleoradb) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = oradb) (ORACLE_HOME = D:Oracleoradb)(SID_NAME = oradb) ) )