Oracle Net Services
Inom området för databasberäkningar består Oracle Net Services av uppsättningar av mjukvara som gör det möjligt för klientapplikationer att upprätta och underhålla nätverkssessioner med Oracle Database - servrar . Eftersom Oracle-databaser fungerar i och över en mängd olika mjukvaru- och hårdvarumiljöer , tillhandahåller Oracle Corporation transparenta nätverksfaciliteter på hög nivå med avsikten att tillhandahålla nätverksfunktionalitet oavsett skillnader i noder och protokoll .
Terminologi
- nätverkstjänstnamn (NSN): "[ett] enkelt namn för en tjänst som löser sig till en anslutningsbeskrivning" Till exempel:
sales.acme.co.uk
Komponenter
Oracle Corporation definierar Oracle Net Services som att omfatta:
- Oracle nät
- lyssnare
- Oracle Connection Manager
- Oracle Net Configuration Assistant
- Oracle Net Manager
Oracle Net
Oracle Net, en proprietär nätverksstack , körs både på klientenheter och på Oracle- databasservrar för att konfigurera och underhålla anslutningar och meddelanden mellan klientapplikationer och servrar. Oracle Net (tidigare kallat "SQL*Net" eller "Net8") består av två programvarukomponenter:
- Oracle Net Foundation Layer: skapar och underhåller anslutningssessioner. Oracle Net Foundation Layer upprättar och underhåller även anslutningen mellan klientapplikationen och servern. Den måste finnas på både klienten och servern för att peer-to-peer-kommunikation ska ske.
- Oracle Protocol Support: gränssnitt med underliggande nätverksprotokoll som TCP/IP , namngivna pipes eller Sockets Direct Protocol (SDP).
Lyssnaren
Lyssnarprocessen /-processerna på en server upptäcker inkommande förfrågningar från klienter om anslutning - som standard på port 1521 - och hanterar nätverkstrafik när klienter har anslutit till en Oracle-databas. Lyssnaren använder en konfigurationsfil - listener.ora
- för att hålla reda på namn, protokoll, tjänster och värdar. Lister.ora -
filen kan innehålla tre sorters parametrar:
- lyssnaradressposter
- SID_LIST-poster
- kontrollposter
Förutom fördefinierade och kända statiskt registrerade databaser kan en lyssnare också acceptera dynamisk tjänstregistrering från en databas.
Oracle Connection Manager
Oracle Connection Manager (CMAN) fungerar som en lätt router för Oracle Net-paket.
Oracle Net Manager
Oracle Net Manager, ett GUI- verktyg, konfigurerar Oracle Net Services för ett Oracle-hem på en lokal klient eller servervärd. (Före Oracle 9i känd som "Net8 Assistant".)
Tillhörande programvara
Verktyg och verktyg
-
tnsping
: bestämmer tillgängligheten för en Oracle-nättjänst.
Programvarusviter
Oracle-programvara som integreras nära och/eller beroende på Oracle Net Services inkluderar:
- Oracle Clusterware
- Oracle Data Guard
- Oracle Enterprise Manager
- Oracle Internet Directory
- Oracle RAC (riktiga applikationskluster)
- Oracle Streams
Se även
- Arun Kumar, John Kanagaraj och Richard Stroupe: Oracle Database 10g Insider Solutions . Sams, 2005. ISBN 978-0-672-32791-9