02.11.2013 Aufrufe

Diplombericht Master Thesis

Diplombericht Master Thesis

Diplombericht Master Thesis

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Diplombericht</strong><br />

<strong>Master</strong> <strong>Thesis</strong> MAS-07-01.21<br />

die gleichen Eigenschaften haben. Nachdem er die Eigenschaften mutiert hat, kann er die<br />

Eingabe speichern. Im Tab SQL kann das jeweilige SQL, welches beim Speichern ausgeführt<br />

wird, angesehen werden. Wenn kein Fehler auftritt, wird dieser Vorgang abgeschlossen. Bei<br />

einer neuen Source wird die TreeView entsprechend angepasst. Kann der Vorgang nicht<br />

durchgeführt werden, wird die originale Datenbankfehlermeldung ausgegeben. Die<br />

Fehlerbehandlung ist im SQL Package gut abgehandelt und muss nicht weiter programmiert<br />

werden.<br />

Abbildung 3-12: GUI Change Set konfigurieren<br />

In der Tabelle 3-4 sind die SQL Statements ersichtlich, welche beim Speichern auf die<br />

Datenbank gesendet werden.<br />

Vorgang<br />

SQL<br />

Change Set erstellen DBMS_CDC_PUBLISH.CREATE_CHANGE_SET(<br />

change_set_name => 'CSET_XXXXX_1',<br />

description => 'Change Set for XXXXXX',<br />

change_source_name => 'CS_XXXXX',<br />

stop_on_ddl => 'y'<br />

begin_date => NULL,<br />

end_date => NULL);<br />

Change Set ändern DBMS_CDC_PUBLISH.ALTER_CHANGE_SET(<br />

change_set_name => 'CSET_XXXXX_1',<br />

description => 'Change Set for XXXXXX',<br />

enable_capture => 'Y',<br />

recover_after_error => 'Y',<br />

remove_ddl => 'Y',<br />

stop_on_ddl => 'Y');<br />

Tabelle 3-6: SQL Change Set konfigurieren<br />

10.09.2009 Seite 29 von 80

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!