Announcement

Collapse
No announcement yet.

DB Link & Trigger

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DB Link & Trigger

    Hallo!

    Kann ich problemlos zwischen zwei DBs per Trigger einzelne Tabellen bzw. Inhalte synchronisieren?

    z.B. DB1 führend hat Tabelle Artikel
    DB2 "Slave" hat Tabelle Artikel

    Sobald auf db1 Artikel Updates gefahren werden sollten diese auf db2 Artikel übernommen werden ...

    Wäre es auch denkbar eine echte Synchronisation zu betreiben, sodass beide DBs Änderungen durchführen können?

    Thx

  • #2
    Du kannst natürlich über einen Trigger Änderungen protokollieren und auch über einen DB Link versenden. Das Wort problemlos würde ich hier aber nicht verwenden. Was passiert wenn die Slave DB mal nicht verfügbar ist? Wie Fährst Du die Änderungen dann nach?

    Bei einer bidirektionalen Replikation wirds noch besser, denn jetzt musst Du eine Konfliktprüfung mit einbauen die entscheidet was zu tun ist, wenn auf der einen DB der Satz gelöscht und auf der anderen upgedatet wird. Davon abgesehen muss natürlich auch die Anwendung damit umgehen können, dass ihr Datensätze unterm Hintern geändert und weggelöscht werden.

    Oracle bietet hierfür eigene Replikationsmechanismen mit denen man sich intensiv beschäftigen sollte wenn man so etwas machen möchte.

    Dim
    Zitat Tom Kyte:
    I have a simple philosophy when it comes to the Oracle Database: you can treat it as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment.

    Comment

    Working...
    X