Es stehen drei Typen von Staging-Sicherungsjobs in Oracle RMAN zur Verfügung:
Sicherungsjobs sind Master-Jobs.
Für jede Oracle-Datenbankinstanz gibt es einen RMAN-Dummy-Job, und die Beschreibung des RMAN-Dummy-Jobs enthält den Namen der Datenbankinstanz. Sie lautet wie folgt:
STAGING [JOB **] RMAN DUMMY SUBJOB *, Source [hostname (***.***.***.*** ) Oracle:Instance_name], [the description from master job]
Nachdem ein Sicherungsjob gestartet wurde, versucht der Master-Job, den Datenträger für jede Datenbankinstanz gemäß den Sicherungseinstellungen zu reservieren. Wenn der Master-Job ausreichend Speicherplatz auf einem Datenträger für eine Instanz reserviert hat, erstellt er einen Dummy-Job zur Ausführung der Sicherung für diese Instanz, und anschließend reserviert er Speicherplatz auf einem Datenträger für die nächste Instanz.
Wenn die Anzahl der Dummy-Jobs nicht der Anzahl der Instanzen entspricht, bedeutet dies, dass der Master-Job nicht genügend Speicherplatz auf Datenträgern für alle Instanzen reservieren kann. In diesem Szenario hängt es von den Einstellungen für "Warten auf Geräteverfügbarkeit (Minuten)" ab, ob manche Instanzen warten müssen, bis andere Instanzen fertig bearbeitet wurden, oder ob eine Überschreitung des Zeitlimits eintritt.
Für jeden RMAN-Sicherungskanal gibt es einen untergeordneten RMAN-Job. Die Beschreibung des untergeordneten RMAN-Jobs lautet wie folgt:
STAGING [JOB xx] SUBJOB x, Source [Hostname (***.***.***.***)], die Beschreibung aus dem Master-Job.
Die untergeordneten Jobs können von verschiedenen Datenbankinstanzen wiederverwendet werden, wenn die erste Bearbeitung abgeschlossen wurde und weitere Instanzen anstehen. Dies ist normalerweise der Fall, wenn die Anzahl der maximalen Streams gering ist und nicht alle Instanzen gleichzeitig mit der Sicherung beginnen können.
Copyright © 2016 |
|