Architektura środowiska rozproszonego. Środowisko komunikacyjne Oracle*Net. Weryfikacja instalacji protokołu u sieciowego



Podobne dokumenty
Środowisko komunikacyjne. (c) Politechnika Poznańska, Instytut Informatyki

Architektura środowiska rozproszonego. Środowisko komunikacyjne Oracle*Net. Architektura SQL*Net v2. Identyfikacja baz danych. serwery. brama.

Bazy danych. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 10g

Oracle 10g Real Application Clusters: konfiguracja i administrowanie

Bazy danych II. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP.

Podnoszenie poziomu bezpieczeństwa instalacji i baz danych Oracle

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9

Serwery LDAP w środowisku produktów w Oracle

Baza danych Oracle podstawowe pojęcia

Sieci równorzędne, oraz klient - serwer

Szyfrowanie połączeń między serwerem Oracle i klientem

Wprowadzenie do Active Directory. Udostępnianie katalogów

Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r

Serwer DHCP (dhcpd). Linux OpenSuse.

ZiMSK. Konsola, TELNET, SSH 1

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

Sieci komputerowe. Wykład dla studentów Informatyki Stosowanej i Fizyki Komputerowej UJ 2007/2008. Michał Cieśla

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Dostęp zdalny

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Zadanie1: Wykorzystując serwis internetowy Wikipedii odszukaj informacje na temat usługi WINS.

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Usługi terminalowe

IBM DCE/DFS. Mikołaj Gierulski. 17 stycznia 2003

R o g e r A c c e s s C o n t r o l S y s t e m 5

Problemy techniczne SQL Server

Instrukcja instalacji Control Expert 3.0

Wymagania techniczne Comarch ERP e-sklep. Wersja

ZADANIE.10 Cisco.&.Juniper DHCP (Router, Firewall)

Tomasz Greszata - Koszalin

Instrukcje do laboratorium ASK (2)

Bazy Danych i Usługi Sieciowe

Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center

Akademia Górniczo-Hutnicza

Ćwiczenie a Budowanie sieci z wykorzystaniem koncentratorów

Usługi heterogeniczne techniki integracji rozproszonych baz danych różnych producentów

Tomasz Greszata - Koszalin

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Zarządzanie instancją bazy danych Oracle11g

Zastosowania technologii Oracle do integracji heterogenicznych Ÿróde³ danych

Zarządzanie kontami użytkowników w i uprawnieniami

Instrukcja tworzenia aplikacji bazodanowej opartej o technologię Oracle i platformę.net

Politechnika Śląska, Instytut Informatyki

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

4. Podstawowa konfiguracja

Szkolenie autoryzowane. MS 6421 Konfiguracja i rozwiązywanie problemów z infrastrukturą sieci Microsoft Windows Server 2008

Wybrane działy Informatyki Stosowanej

Uwierzytelnianie użytkowników sieci bezprzewodowej z wykorzystaniem serwera Radius (Windows 2008)

Tworzenie katalogu wirtualnego w Internetowych usługach informacyjnych (IIS)

Podstawowe protokoły transportowe stosowane w sieciach IP cz.1

Konwerter RS-485->TCP/IP [ethernet] ATC-1000 SZYBKI START [konfiguracja urządzenia do współpracy z programem Meternet]

Sieci komputerowe. Wstęp

Bazy danych i usługi sieciowe

INFORMATOR TECHNICZNY WONDERWARE. Instalacja oprogramowania IndustrialSQL Server 8.0. Instalacja Microsoft SQL Server 2000 Standard Edition

Pracownia internetowa w szkole ZASTOSOWANIA

Temat: Budowa i działanie sieci komputerowych. Internet jako sieć globalna.

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Wykład Nr Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

Narzędzia mobilne w służbie IT

Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

Telefon AT 530 szybki start.

PROFFICE/ MultiCash PRO Zmiana parametrów komunikacji VPN do połączenia z Bankiem Pekao S.A.

Advanced Security Option i inne metody szyfrownia po³¹czeñ w Oracle 9i

Instalacja Moodle na serwerze SBS2000/2003. Opiekun pracowni internetowej SBS

Ćwiczenie Rozwiązywanie problemów z konfiguracją i miejscem ustawienia listy ACL w sieci Topologia

Protokół HTTP (2) I) Wprowadzenie. II) Użyte narzędzia: III) Kolejność działań

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

Microsoft System Center Virtual Machine Manager 2012

Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R.

Ćwiczenie Rozwiązywanie problemów związanych z trasami statycznymi IPv4 oraz IPv6 Topologia

Instalacja i konfiguracja rouera ASMAX AR 904u. Neostrada, Netia

Podziękowania... xv. Wstęp... xvii

MONITOROWANIE WINDOWS Z NETCRUNCHEM 7 P A G E 1

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

Główne pytania. Sieci komputerowe Router sprzętowy WAN, LAN - CISCO Co to jest? Po co nam routing? Jak go zrealizować? Czy można lepiej?

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x?

SAP BASIS Architektura systemu klient Server

VMware vsphere: Automation Fast Track

Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center

Zestawienie tunelu VPN po protokole IPSec pomiędzy klientem VPN - Draytek Smart VPN Client za NAT-em, a routerem Draytek

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

Projektowanie bezpiecze stwa sieci

Centrum Innowacji ProLearning

Microsoft Exchange Server 2013

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik

Opis instalacji i konfiguracji programu HW Virtual Serial Port z kasą PS3000Net

Kierunek: technik informatyk 312[01] Semestr: II Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

Koncentrator VPN. Konfiguracja OpenVPN. +Sieci hybrydowe. Dotyczy wersji oprogramowania 3.7 Wersja dokumentu: 1.0

Dni: 5. Opis: Adresaci szkolenia. Kurs jest przeznaczony dla:

Podziękowania... xiii Wstęp... xv 1 Przegląd funkcji administracyjnych programu Microsoft ISA Server

Wymagania do zdalnej instalacji agentów firmy StorageCraft

ZADANIE.10 DHCP (Router, ASA) 1,5h

Tytuł kursu: Oracle 11g XE Administracja (kompleksowe)

BAZY DANYCH laboratorium 1 instalacja środowiska

Serwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami

Monitorowanie wydajność w bazie Oracle11g

MikroTik Serwer OpenVPN

Transkrypt:

7 Architektura środowiska rozproszego Środowisko komunikacyjne Oracle*Net serwery Elementy środowiska rozproszego: stacje usługowe serwery (ang. server), stacje klienta (ang client), medium komunikacyjne WAN/LAN, wspólnoty (ang. community), bramy (ang gateway). brama Wspólnota TCP/IP Wspólnota DEC/NET klienci Weryfikacja instalacji prokołu u sieciowego MS Windows za pomocą Oracle Installer, UNIX za pomocą skryptu adapters, adapters $ORACLE_HOME/bin/oracle miner% miner% adapters adapters $ORACLE_HOME/bin/oracle Oracle Oracle Net Net transport transport procols procols linked linked with with oracle oracle are: are: IPC IPC BEQ BEQ TCP/IP TCP/IP SSL SSL Oracle Oracle Net Net naming naming methods methods linked linked with with oracle oracle are: are: Local Local Naming Naming (tnsnames.ora) (tnsnames.ora) Oracle Oracle Direcry Direcry Naming Naming Oracle Oracle Host Host Naming Naming 9 Architektura serwera komunikacyjnego Network Listener Dedykowany serwer Oracle Adapter dla prokołu A Wspólnota A Proces listener TNS Oracle Adapter dla prokołu B Wspólnota B Ekspedyr (wspóldziely server) 40

Tryby pracy serwera komunikacyjnego serwer dedykowany (dedicated) serwer 4 klient 4 Tryby pracy serwera komunikacyjnego serwer współdziely dziely(shared server) U U2 UN D00 procesy użytkowników proces ekspedyra 42 P współdziely proces usługowy listener. klient dołącza się do listener a 2. listener odbiera żądanie z sesji klienta. listener tworzy nowy (dedykowany) proces usługowy dla sesji klienta 4. zostaje nawiązane bezpośrednie połączenie między klientem a proc. usługowym 2 kolejka zadań do obsługi kolejka zadań obsłużych P2 globalny obszar systemowy SGA Tryby pracy serwera komunikacyjnego serwer współdziely dziely(shared server) (2) 4 Pliki kfiguracyjne Oracle*Net 44 klient serwer 6 7 5 2 SIEĆ listener. w czasie startu są uruchamiane ekspedyry (dispatchers) 2. adresy ekspedyrów są rejestrowane w listenerze. klient dołącza się do listener a 4. listener odbiera żądanie z sesji klienta 5. listener wysyła polecenie przełączenia się na wskazany (obciąży najmniej) ekspedyr 6. zostaje nawiązane bezpośrednie połączenie między klientem a wskazanym ekspedyrem 7. ekspedyr inmuje listener a o aktualnym obciążeniu 4 tnsnames.ora sqlnet.ora katalog ORACLE HOME/network network/admin listener.ora sqlnet.ora

Narzędzia do kfiguracji Oracle*Net 45 Kfiguracja procesu listener () EM zakładka Home sekcja General 46 Enterprise Manager stra Net Services Administrati Oracle Net Manager Oracle Net Cfigurati Assistant uruchamiany przez Oracle Universal Installer Linia poleceń Kfiguracja procesu listener (2) 47 Kfiguracja procesu listener () 48 service_names service_names instance_name instance_name

Narzędzie lsnrctl 49 Sposoby rozwiązywania zywania deskryprów w połą łączenia 50 Do zarządzania procesem listenera można się posługiwać narzędziem lsnrctl Easy Cnect nie wymaga kfiguracji, wspiera tylko TCP (bez SSL), nie wspiera: failover, równoważenia obciążenia, routingu między prokołami 2bit 2bit Versi Versi 0FEB2008 0FEB2008 2:2 2:2 :0 :0 Welcome Welcome,, type type "help" "help" inmati. inmati. > > help help The The following following operatis operatis are are available available An An asterisk asterisk (*) (*) denotes denotes a a modifier modifier or or extended extended command: command: start start sp sp versi versi reload reload save_cfig save_cfig trace trace change_password change_password quit quit exit exit set* set* show* show* cnect scott/tiger@miner.cs.put.poznan.pl:52/minerg Local naming bez ograniczeń, kfiguracja za pomocą pliku: tnsnames.ora (opcjalnie sqlnet.ora) Direcry naming bez ograniczeń, wspierany przez: Oracle Internet Direcry Microsoft Active Direcry Services External naming bez ograniczeń, wspierany przez: Network Inmati Services (NIS) Distributed Computing Envirment (DCE) Cell Direcry Services (CDS). > > Kfiguracja aliasu deskrypra połą łączenia () 5 Kfiguracja aliasu deskrypra połą łączenia (2) 52 EM zakładka Home sekcja General

5 54 Kfiguracja aliasu deskrypra połą łączenia () Narzędzie TNSPING Umożliwia teswanie połączeń SQL*NET tnsping alias [liczba testów] C:\>tnsping C:\>tnspingnew_orag new_orag TNS TNS Ping Ping Utility Utility 2bit 2bit Versi Versi 0FEB2 0FEB2 008 0082:7:00 997, 997, Used Usedparameter parameterfiles: c:\oracle\product\..0\db_\network\admin\sqlnet.ora Used UsedTNSNAMES adapter adapter resolve resolvethe thealias Attempting Attempting ctact ctact (DESCRIPTION (DESCRIPTION = (ADDRESS_LIST (ADDRESS_LIST = (ADDRESS (ADDRESS = (PROTOCOL (PROTOCOL = TCP) TCP) (HOST (HOST = lokalny)(port lokalny)(port = 52)) 52)) (ADDRESS (ADDRESS = (PROTOCOL (PROTOCOL = TCP)(HOST TCP)(HOST = lokalny)(port lokalny)(port = 522)) 522)) (LOAD_BALANCE (LOAD_BALANCE = yes)) yes)) (CONNECT_DATA (CONNECT_DATA = (SERVICE_NAME (SERVICE_NAME = orag))) orag))) OK OK (40 (40 msec) msec) OK OK (0 (0 msec) msec) OK OK (20 (20 msec) msec) Kfiguracje w współdzielych Zalecana dla zwiększenia skalowalności w zależności od platmy, możliwość obsłużenia tysięcy użytkowników Oszczędność zasobów SO (pamięć, semay itp.) kosztem większego zużycia CPU Pliki kfiguracyjne po strie serwera: init<sid>.ora lub spfile<sid>.ora listener.ora po strie klienta: tnsnames.ora sqlnet.ora 55 Parametry inicjalizacyjne dla kfiguracji w współdzielych Obowiązkowe: S="prokół, liczba" liczba procesów dispatch uruchomiych do obsługi żądań klientów posługujących się określym prokołem Opcjalne: SHARED_SERVERS = liczba początkowa liczba współdzielych procesów serwera MAX_SHARED_SERVERS = liczba maksymalna liczba współdzielych procesów serwera CIRCUITS = liczba maksymalna liczba wirtualnych węzłów wykorzystywanych przez połączenia wchodzące i wychodzące do/z współdzielych SHARED_SERVER_SESSIONS=liczba maksymalna liczba wchodzących sesji do współdzielych 56

Przykładowa kfiguracja współdzielych alter system set set dispatchers= "(PROTOCOL=TCP)(S=2)"; 57 Ręczna zmiana liczby współdzielych ALTER SYSTEM SET SHARED_SERVERS = 0 58 2bit 2bit Versi Versi 0FEB2008 0FEB2008 2:8 2:8 Cnecting Cnecting (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC52))) (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC52))) Services Services Summary... Summary... Service Service "orag" "orag" instance(s). instance(s). Instance Instance "orag", "orag", READY, READY, handler(s) handler(s) this this service... service... Handler(s): Handler(s): "DEDICATED" "DEDICATED" established:67 established:67 LOCAL LOCAL SERVER SERVER "D000" "D000" 02> 02> (ADDRESS=(PROTOCOL=tcp)(HOST=lokalny)(PORT=56)) (ADDRESS=(PROTOCOL=tcp)(HOST=lokalny)(PORT=56)) "D00" "D00" 88> 88> (ADDRESS=(PROTOCOL=tcp)(HOST=lokalny)(PORT=247)) (ADDRESS=(PROTOCOL=tcp)(HOST=lokalny)(PORT=247)) Ustalenie rodzaju serwera dla sesji klienta Inmacja o typie wykorzystywanego serwera 59 SQL> select username, machine, server from v$sessi; USERNAME MACHINE SERVER SCOTT JMD SHARED JAN JMD2 NONE SYSTEM JMD DEDICATED SQL>select dispatcher, circuit, server, from v$circuit; DISPATCH CIRCUIT SERVER STATUS 82890064 8257BA64 8288F6A4 NORMAL 8288F9E4 8257BBB0 00 NORMAL 8288FD24 8257BCFC 00 NORMAL