Diplombericht Master Thesis
Diplombericht Master Thesis
Diplombericht Master Thesis
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