Was soll der Trigger beim Restore?
Die Daten werden ja weder geändert, gelöscht noch hinzugefügt.
Es wird auch kein Trigger benötigt.

Anders sieht es u.U. beim CRTDUPOBJ aus.
Es wird das Objekt dupliziert, mit allen Constraints und Triggern, anschließend werden die Daten hineinkopiert, was dann natürlich den Trigger auslöst.

Hier kann es u.U. zu Problemen führen, wenn der Trigger z.B. andere Dateien updated, da er ja nicht weiß, dass eine Kopie erstellt wird.

SQL hat das so gelöst, dass ein "create table as (select ....) with data" eben die Trigger nicht dupliziert.