Ganz dumme Frage: wozu brauchst Du das überhaupt? Wenn ein Programm die Definition der
DB abändert, dann hat in diesem Moment kein anderes Programm gegen die
DB zu laufen. Punkt. Alles andere birgt nur das Risiko von korrupten Daten.
Wenn's so kritisch ist, daß andere Programme zugreifen müssen, dann muß man sich andere Lösungen überlegen (umschalten auf eine Standby mit Protokollierung Änderungen und nach Rüchschalten Rücksynchronisation der geschriebenen Datenbanken).
Grüße,
Uli