Putting en database inn QUIESCE modus lar database administrator for å utføre vedlikehold handlinger på databaseobjekter . Databasen er egentlig "offline" til brukerne før administratoren fullfører alle oppdateringer og problemstillinger på " UNQUIESCE " kommandoen . Fordelen med QUIESCE kommandoen er at administrator kan utføre oppdateringer på databaseobjekter uten å måtte stoppe og starte databasen. Administratorer har fire QUIESCE kommandoer de kan kjøres på en database . QUIESCE Database
" QUIESCE database "-kommandoen låser alle objekter i hele databasen. Denne kommandoen krever en ekstra parameter for å indikere om å vente på programmer til å begå løpende transaksjoner før QUIESCE kommando eller å utføre QUIESCE kommandoen umiddelbart . Administratoren kan også angi at alle tilkoblinger slipp med " force tilkoblinger "-kommandoen .
QUIESCE Instance
" QUIESCE eksempel "-kommandoen låser forekomsten og alle databasene i forekomsten. Dette krever ikke en forbindelse til databasen . Denne kommandoen har de samme parameterne som " QUIESCE database "-kommandoen . Imidlertid lar " QUIESCE eksempel "-kommandoen for administratoren å angi en bestemt bruker navn som fortsetter å ha tilgang til databasen i løpet av QUIESCE perioden. Den " QUIESCE instance" kommandoen krever også navnet på forekomsten.
QUIESCE Tablespaces for Table
Denne kommandoen plasserer alle tablespaces involvert i en last i QUIESCE modus for varigheten av lasten. De " QUIESCE tablespaces for tabell" kommandoen krever bordet navn og en gyldig modus . Aksepterte moduser er "share ", " hensikt å oppdatere " og " eksklusivt ". I "share "-modus , de tablespaces og tabellen dele slusene. Den " intensjon om å oppdatere "-modus plasserer tablespaces i " hensikt eksklusive "-modus , og det låses i "update "-modus . "Exclusive mode" gir administrator eksklusiv tilgang til tablespaces og bord. I tillegg kan administratorer inkludere en "reset "-kommandoen som returnerer tilstanden til tablespaces til det normale etter at lasten er fullført.
UNQUIESCE
For nesten hver kommando som endringer noe , administratorer kan ha en kommando for å nullstille den tilbake til sin opprinnelige tilstand eller verdi. Den " UNQUIESCE " kommandoen gjør nettopp dette. Det frigjør låsen holdt og gir brukere tilgang til de objektene som hadde vært i QUIESCE modus . Den " UNQUIESCE db "-kommandoen returnerer databasen til en normal tilstand , og " UNQUIESCE eksempel " kommandoen etterfulgt av forekomsten navn returnerer eksempel til normal tilstand .