Przeslanie danych miedzy bazami na roznych komputerach

0

Witam,

Pewnie moje pytanie bedzie banalne, ale nie siedze w bazach danych i sieciach, wic moze jakies wskazowki dostane.

Warunki sa nastepujace:

Na jednej maszynie baza danych Oracle, na PC MS SQL Server (win7 ultimate) obydwie maszyny w sieci lokalnej.
O ustalonej godzinie potrzebuje przeslac dane z jednej maszyny na druga (w obie strony).

Czy z PC, uzywajac zwyklego SELECT'a pobiore dane z Oracla?
Czy potrzebne sa jakies dodatkowy software?

Za jakiekolwiek wskazowki z gory dziekuje!

0
usjwo napisał(a):

Czy z PC, uzywajac zwyklego SELECT'a pobiore dane z Oracla?

Jeśli maszyna z Oracle dopuszcza połączenie z zewnątrz i masz na PC czym się połączyć to tak.

0

Tak, pobierzesz. OPENQUERY, OPENROWSET, OPENDATASOURCE...

0

Jakiego typu to są dane? Całe tabele? Być może samo Oracle dostarczy Ci takiej możliwości. Przejrzyj: http://www.oracle.com/technetwork/database/features/data-integration/index.html

0

Witam,

Do pobrania nie bdzie cala baza tylko niktore pola z niektorych rekordow. To jest dzienny plan produkcji
Oczywiscie maszyna z oracla dopuszcza polaczenia i z tym nie bedzie problemow.

Moje rozwiazanie wyglada mniej wiecej tak:

  1. Robie selecta z MSSQL do bazy oraclowej (na remote PC)
  2. Wstawiam pobrane recordy do swojej bazy (MSSQL)

Problemy:
Czy do pierwszego zadania potrzebuje specjalnego software, czy wystarczy konfiguracja na loalnym PC, gdzie jest baza danych.
W jaki sposob wyzwolic cala sekwencje? Powiedzmy ktos zaladowal rekordy do Oracla, po tym MSSQL powinien wykonac "select", ale jak go wyzwolic?

1 użytkowników online, w tym zalogowanych: 0, gości: 1