11. Komunikacja sieciowa z serwerem bazy danych

advertisement
11.
Komunikacja sieciowa z serwerem bazy danych
PROCES NASŁUCHUJĄCY
Czynności do wykonania po stronie serwera
1) skonfigurowanie systemu operacyjnego (sprzęt, ustawienia systemowe, zmienne środowiska)
2) określenie SID
3) instalacja serwera
4) utworzenie bazy danych (create database)
5) skonfigurowanie i „podniesienie” tzw. procesu nasłuchującego
SQLNet (obecnie Net8) – proces nasłuchu serwera: TNSListener – pracuje na tym samym komputerze (IP), co
serwer bazy danych
Pliki konfiguracyjne po stronie serwera, w katalogu $ORACLE_HOME/network/admin/
SQLNET.ORA – zawiera parametry diagnostyczne
TRACE_LEVEL_KLIENT=OFF
SQLNET_EXPIRE_TIME=10
LISTENER.ORA – zawiera nazwy i numery portów wszystkich procesów nasłuchu
LISTENRER=(ADDRESS=(PROTOCOL=TCP)(HOST=156.17.40.40)(PORT=1521))
TNSNAMES.ORA – zawiera nazwy i adresy baz danych
BAZA=(ADDRESS=(PROTOCOL=TCP)(HOST=156.17.40.40)(PORT=1521))
CONNECT_DATA=(SOURCE_NAME=baza)
Podniesienie procesu nasłuchującego:
>lsnrctl.exe start
>lsnrctl.exe stop
Konfiguracja po stronie klienta
1) instalacja protokołu SQLNet na komputerze klienta
2) konfiguracja pliku tnsnames.ora po stronie klienta
połączenie z bazą danych przez sieć komputerową
SQLPlus> connect antek@baza1;
SQLPlus> connect adam@baza2;
Download