hallo,
folgendes möchte ich machen:
- 3 produktivserver (sql server 2000) sammeln daten und speichern diese für eine woche
- ein zentraler server (oracle 8i) soll 6 mal täglich die daten von den produktivservern holen und langfristig (2 jahre) speichern
- realisieren möchte ich das ganze über gespeicherte prozeduren die zeitgesteuert ausgeführt werden sollen
--> suche ersten noch nicht übertragenen datensatz der tabelle auf sql server --> übertrage daten in tabelle auf oracle
die transaktionsreplikation kenne ich, (wenn die zwischen oracle und sql server überhaupt zu verwenden ist...) soll aber nicht eingesetzt werden...
wo ich jetzt den hänger habe, ist wie ich vom oracle aus auf die tabellen des sql servers zugreifen kann.
SELECT * FROM "SQLSERVERDB"."Tabelle"; wird wohl nicht funktionieren... kann man da irgendwie eine verbindung oder dergleichen aufbauen?
es wäre super wenn ihr mir mal ein paar stichworte zukommen lassen könntet die mich auf die richtige spur bringen.
danke schonmal
grüße vom mo
folgendes möchte ich machen:
- 3 produktivserver (sql server 2000) sammeln daten und speichern diese für eine woche
- ein zentraler server (oracle 8i) soll 6 mal täglich die daten von den produktivservern holen und langfristig (2 jahre) speichern
- realisieren möchte ich das ganze über gespeicherte prozeduren die zeitgesteuert ausgeführt werden sollen
--> suche ersten noch nicht übertragenen datensatz der tabelle auf sql server --> übertrage daten in tabelle auf oracle
die transaktionsreplikation kenne ich, (wenn die zwischen oracle und sql server überhaupt zu verwenden ist...) soll aber nicht eingesetzt werden...
wo ich jetzt den hänger habe, ist wie ich vom oracle aus auf die tabellen des sql servers zugreifen kann.
SELECT * FROM "SQLSERVERDB"."Tabelle"; wird wohl nicht funktionieren... kann man da irgendwie eine verbindung oder dergleichen aufbauen?
es wäre super wenn ihr mir mal ein paar stichworte zukommen lassen könntet die mich auf die richtige spur bringen.
danke schonmal
grüße vom mo