Łączenie z bazą danych z innego komputera

Łączenie z bazą danych z innego komputera
J1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

Cześć,
Postawiłem serwer bazy danych Oracle Database 11g. Na tym komputerze mogę połączyć się z bazą danych. Czy istnieje sposób połączenia się z tą baza z innego komputera przykładowo na drugim końcu Polski ? W jaki sposób to zrobić ? z góry dzieki za odpowiedz.

fourfour
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 627
1

Ogólna idea jest taka http://docs.oracle.com/cd/E17781_01/server.112/e18804/connecting.htm#ADMQS133 . Do tego musisz udostępnić w necie serwer bazodanowy pod jakimś adresem IP na wybranym porcie, i klient musi znać to IP i port do połączenia. Oczywiście komputer-serwer musi "przepuszczać" na firewallu połączenie do bazy danych.
Druga metoda to zestawienie VPN (choć w sumie to to samo, tylko jakby w lokalnej sieci wtedy jesteś [tak, wiem, uproszczenie :D]) i połączenie jak wyżej.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
1

no i oczywiście na kompie kliencie musi być zainstalowany klient Oracle. A cała reszt jak pisał @fourfour - czyli jak z każdym innym serwerem - port wystawiony na świat (tu port 1521 przy standardowej instalacji)

J1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

W jaki sposób udostępnić w necie serwer bazodanowy pod jakimś adresem IP na wybranym porcie ? Kiedyś w sql serwer udało mi się połączyć z drugiego komputera w tej samej sieci, teraz chciałbym zrobić tak żeby można było z dowolnej sieci. Teraz korzystam z Oracle 11g i Sqldeveloper i nie moge się połączyć;/

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0

albo masz zewnętrzny adres IP albo ktoś (admin Twojej sieci) przekieruje Ci port 1521 na Twój "serwer"

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.