Putting eine Datenbank in quiesce Modus ermöglicht es dem Datenbank-Administrator zur Wartung Aktionen auf Datenbank-Objekte durchzuführen. Die Datenbank ist im Wesentlichen " offline " an die Nutzer , bis der Administrator schließt alle Updates und Fragen der " UNQUIESCE "-Befehl. Der Vorteil der quiesce Befehl ist , dass der Administrator die Möglichkeit, Aktualisierungen auf Datenbank-Objekte , ohne zu stoppen und starten Sie die Datenbank auszuführen. Administratoren haben vier quiesce Befehle, die sie auf einer Datenbank ausführen kann . Quiesce Database
" quiesce database "-Befehl sperrt alle Objekte in der gesamten Datenbank . Dieser Befehl erfordert einen zusätzlichen Parameter , um anzugeben, ob für Anwendungen zu warten , um aktuelle Transaktionen vor dem quiesce Befehl begehen oder die quiesce Befehl sofort auszuführen. Der Administrator kann auch festlegen, dass alle Verbindungen Drop mit der " Kraft -Verbindungen "-Befehl.
Quiesce Instanz
Die " quiesce Beispiel " Befehl Sperren Sie die Instanz und alle Datenbanken innerhalb die Instanz . Dies erfordert nicht eine Verbindung zu der Datenbank . Dieser Befehl hat die gleichen Parameter wie der " quiesce database "-Befehl. Allerdings erlaubt die " quiesce Instanz "-Befehl der Administrator einen bestimmten Benutzernamen , die Zugriff auf die Datenbank während der Periode haben quiesce weiter spezifizieren . Die " quiesce Instanz "-Befehl erfordert auch den Namen der Instanz.
Quiesce Tablespaces für Tisch
Dieser Befehl alle Tablespaces in einer Last in quiesce beteiligt platziert Modus für die Dauer des Ladens . Die " quiesce Tablespaces für Tabellen "-Befehl erfordert die Tabelle Namen und eine gültige Modus . Folgende Modi sind " teilen", "Absicht zu aktualisieren " und " exklusiv ". In "Share"- Modus teilen sich die Tablespaces und die Tabelle die Schleusen. Die "Absicht zu bearbeiten "-Modus stellt die Tablespaces in "Absicht exclusive" -Modus und sperrt die Tabelle in " Update "-Modus. " Exklusiv -Modus " gibt dem Administrator exklusiven Zugang zu den Tablespaces und Tisch. Darüber hinaus können Administratoren eine "Reset"- Befehl, der den Zustand der Tablespaces wieder normal wenn der Ladevorgang abgeschlossen .
UNQUIESCE
fast jedem Befehl umfassen , dass Änderungen etwas haben Administratoren einen Befehl zum Zurücksetzen wieder in seinen ursprünglichen Zustand oder Wert . Die " UNQUIESCE "-Befehl tut genau dies. Es gibt die Sperre gehalten und ermöglicht es Benutzern , um die Objekte , die in Quiescemodus gewesen zugreifen . Die " UNQUIESCE db" -Befehl gibt die Datenbank in einen normalen Zustand , und die " UNQUIESCE Instanz "-Befehl durch den Namen der Instanz gefolgt gibt eine Instanz in seinen normalen Zustand .