Posts Tagged ‘połączenie klient serwer’

Połącznie lokalne i zdalne do bazy danych

poniedziałek, czerwiec 23rd, 2008


Połączenie lokalne do bazy oracle

Połączenie zdalne do bazy oracle

Połączenie lokalne to takie kiedy łączymy się z bazą zainstalowaną na tej samej maszynie co sqlplus z którego się łączymy,  innymi słowy jeżeli uruchamiamy linie poleceń SQL na maszynie na której jest zainstalowana baza to takie połączenie jest  lokalne, przy połączeniach lokalnych nie musimy mieć sieci, do tego typu połączenia nie korzystamy z sieci.

Przy takim  połączeniu podajemy tylko użytkownika i hasło i nazwę bazy z którą chcemy sie połączyć, nie musimy mieć skonfigurowanych  TNS-ów.

W Unixie/linuxie należy pamiętać o właściwym ustawieniu zmiennych.
Zdalne połączenie to takie, kiedy uruchamiamy czy to przeglądarkę czy sqlplus-a z maszyny innej niż maszyna na której jest  zainstalowana i postawiona baza danych.

Takie połączenie powszechnie nazywamy połączeniem client-serwer.

W przypadku  połączenia za pomocą sqlplus-a na stacji klienckiej należy wcześniej zainstalować program oracle client na stacji klienckiej.

Ten program jest dostarczany razem z programem instalacyjnym oracle.

Po zainstalowaniu oracle klienta należy zrobić setup TNS  tak w skrócie to zsetapować listener-a i tns-y, setup robimy w pliku listener.ora i tnsnames.ora, po poprawnym setupie tns-ów  podnosimy listener, po tych czynnościach setup tns-ów jest gotowy i możemy łączyć się z maszyn klienckich.

Łączenie z bazą  możemy wykonać wpisując odpowiedni string np.

sqlplus irek/haslo123@nazwa_hosta:port

lub

sqlplus irek/haslo123@nazwa_serwisu

dla połączeń przez Oracle NET default port jest 1521,

nazwa_serwisu to nazwa którą setupujemy w tnsnames.ora.