Announcement

Collapse
No announcement yet.

per trigger von einer DB in eine andere DB schreiben

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

  • per trigger von einer DB in eine andere DB schreiben

    Hallo,

    ich habe zwei Datenbanken DB1 und DB2 (auf zwei Servern).
    von beiden Servern hab ich jeweils zugriff auf die andere DB.

    Nun möchte ich einen Trigger schreiben.

    Dieser soll beim einem insert in eine Tabelle der DB1 einen Eintrag in eine Tabelle der DB2 machen (ohne irgendwelche Passwortabfragen).

    Wie geht das? nem Database link?

    danke für jede hilfe

    christoph

  • #2
    --so wird ein Datenbank (ab oracle 8.1.7) link erstellt ( auf erster Datenbank ausführen )
    -- alte verbindung löschen
    drop database link datenbank_2@User_2;

    -- datenbank_2 = datenbankname
    -- User_2 = schema !

    prompt
    prompt Datenbanklink
    prompt ACHTUNG entwicklung !!!!
    create database link datenbank_2@User_2
    connect to User_2
    identified by password_2
    using 'datenbank_2';

    -- TA_TEST = tabelle
    prompt Synonyme Loeschen / erstellen
    drop synonym TA_TEST_DB_2;
    create synonym TA_TEST_DB_2 for TA_TEST@datenbank_2@User_2;

    -- danach ist es möglich die Tabelle der zweiten DB auf der ersten DB anzusprechen.

    -- jetzt müssen nur noch die richtigen Berechtigungen gesetzt werden, als auch die
    -- richtigen Transaktionsklammern ( commit )

    gruß
    braus

    Comment

    Working...
    X