Oracle Net Services - Oracle Net Services
V oblasti databáze výpočetní, Oracle Net Services sestává ze sad software které umožňují klient aplikace zřídit a udržovat síť zasedání s Oracle Database servery. Vzhledem k tomu, že databáze Oracle fungují v různých softwarových a jiných aplikacích Hardware prostředí, Oracle Corporation dodává na vysoké úrovni transparentní vytváření sítí zařízení se záměrem poskytovat síťové funkce bez ohledu na rozdíly v uzlech a protokoly.
Terminologie
- name network service name (NSN): "[a] simple name for a service that resolves to a connect descriptor"[1] Například:
sales.acme.co.uk
Součásti
Oracle Corporation definuje Oracle Net Services jako:[2]
- Síť Oracle
- posluchač
- Oracle Connection Manager
- Asistent konfigurace Oracle Net
- Oracle Net Manager
Oracle Net
Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (Květen 2008) |
Oracle Net,[3]proprietární síťový zásobník, běží na klientských zařízeních i na Oracle databázové servery za účelem nastavení a údržby připojení a zasílání zpráv mezi klientskými aplikacemi a servery. Oracle Net (dříve nazývaný „SQL * Net“ nebo „Net8“)[4]) zahrnuje dvě softwarové komponenty:
- Oracle Net Foundation Layer: vytváří a udržuje relace připojení. Oracle Net Foundation Layer vytváří a udržuje spojení mezi klientskou aplikací a serverem. Aby mohla nastat komunikace peer-to-peer, musí se nacházet na klientovi i serveru.
- Podpora protokolu Oracle: rozhraní se základními síťovými protokoly, jako je TCP / IP, pojmenované trubky nebo Sockets Direct Protocol (SDP).
Posluchač
Posluchač proces (y) na serveru detekovat příchozí požadavky klientů na připojení - standardně na portu 1521[5] - a spravovat síťový provoz, jakmile se klienti připojí k databázi Oracle. Posluchač používá konfigurační soubor - posluchač.ora
- pomáhat sledovat jména, protokoly, služby a hostitele. The posluchač.ora
soubor může obsahovat tři druhy parametrů:[6]
- položky adresy posluchače
- SID_LIST záznamů
- kontrolní položky
Kromě předdefinovaných a známých staticky registrovaných databází může posluchač přijmout také dynamickou službu Registrace z databáze.
Oracle Connection Manager
Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (Květen 2008) |
Správce připojení Oracle (CMAN) se chová jako lehký router pro pakety Oracle Net.[7]
Oracle Net Manager
Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (Únor 2010) |
Oracle Net Manager, a GUI nástroj, konfiguruje služby Oracle Net Services pro domov Oracle na místním klientovi nebo hostiteli serveru.[8] (Před Oracle 9i známý jako „Net8 Assistant“.[9])
Přidružený software
Nástroje a nástroje
tnsping
: určuje přístupnost síťové služby Oracle.[10]
Softwarové sady
Software Oracle úzce integrovaný se službami Oracle Net Services a / nebo v závislosti na nich zahrnuje:
- Clusterware Oracle
- Oracle Data Guard
- Oracle Enterprise Manager
- Oracle Internet Directory
- Oracle RAC (skutečné aplikační klastry)
- Streamy Oracle
Viz také
Reference
- Arun Kumar, John Kanagaraj a Richard Stroupe: Řešení Oracle Database 10g Insider. Sams, 2005. ISBN 978-0-672-32791-9
externí odkazy
Poznámky pod čarou
- ^ Johnston, Caroline (duben 2014). „Oracle Database Net Services Reference, 12c verze 1 (12.1)“. docs.oracle.com. Věštec. Citováno 2014-06-04.
název síťové služby [:] Jednoduchý název služby, která je přeložena na deskriptor připojení. Uživatelé iniciují požadavek na připojení předáním uživatelského jména a hesla spolu s názvem síťové služby v řetězci připojení pro službu, ke které se chtějí připojit: CONNECT username / password @ net_service_name
- ^ Glosář: Oracle Net Services, vyvoláno 2007-12-03
- ^ Úvod do služby Oracle Net Services "v Příručka pro správce Oracle Database Net Services 11g, vydání 1 (11.1), vyvoláno 2008-01-05
- ^ Greenwald, Rick; Stackowiak, Robert; Stern, Jonathan (2007). Oracle Essentials: Oracle Database 11g (4. vydání). O'Reilly Media, Inc. str. 13. ISBN 9780596555337. Citováno 2014-05-07.
Síťové rozhraní Oracle, Oracle Net, bylo dříve známé jako Net8, když se používá v Oracle8, a SQL * Net, když se používá s Oracle7 a předchozími verzemi Oracle.
- ^ Rajan, Claire (2006). Oracle 10g Database Administrator II: Zálohování / obnova a správa sítě. Cengage Learning. p. 561. ISBN 9781418836641. Citováno 2014-12-08.
Ve výchozím nastavení naslouchací proces naslouchá na portu 1521 pro klienty vyžadující přístup k databázi.
- ^ Toledo, Hugo; Gennick, Jonathan (2001). Oracle Net8: Konfigurace a řešení problémů. Řada O'Reilly (1. vyd.). O'Reilly Media, Inc. str.71. ISBN 9781565927537. Citováno 2013-08-28.
- ^ Elizabeth Hanes Perry; et al. (Červen 2004). „Oracle Database JDBC Developer's Guide and Reference“ (PDF). Příručka a reference pro vývojáře Oracle Database JDBC 10g, vydání 1 (10.1). Oracle Corporation. str. 24–2. Citováno 2010-02-12.
Oracle Connection Manager je odlehčený, vysoce škálovatelný program, který může přijímat pakety Oracle Net a znovu je přenášet na jiný server. Klientovi se spuštěnou službou Oracle Net vypadá Správce připojení přesně jako databázový server.
- ^ Strohm, Richard; et al. (Červenec 2008). Příručka pro správce Oracle Database Net Services 11g, vydání 1 (11.1). Oracle Corporation. Citováno 2010-02-15.
Oracle Net Manager umožňuje konfigurovat služby Oracle Net Services pro domov Oracle na místním klientovi nebo hostiteli serveru.
- ^ Greenwald, Rick; Stackowiak, Robert; Stern, Jonathan (únor 2004) [1999]. Russell, Deborah (ed.). Základy Oracle: Oracle Database 10g (3. vyd.). O'Reilly. p. 62. ISBN 0-596-00585-7.
V systému Oracle8 společnost Oracle poskytla nástroj GUI nazvaný Net8 Assistant, který se používá k vytváření různých konfiguračních souborů požadovaných pro Net8; tento nástroj byl s vydáním Oracle 9i přejmenován na Oracle Net Manager.
- ^ Mishra, Sanjay (2004). Obslužné programy Oracle: kapesní reference. Kapesní reference řady O'Reilly. O'Reilly Media. p. 106. ISBN 978-0-596-00899-4. Citováno 2010-02-11.
Použití
tnsping
k určení, zda lze úspěšně dosáhnout služby Oracle Net [...], zadejte název protokolu namísto názvu služby sítě, abyste otestovali připojení k serveru Oracle Names nebo k instanci Connection Manager.