DB2 stenging Utility alternativer

Sette en database til stenging modus lar databasen administrator for å utføre vedlikeholdstiltak på databaseobjekter. Databasen er egentlig "offline" for brukerne til administratoren fullfører alle oppdateringer og utsteder "oppheve stengingen" kommandoen. Fordelen med stenging kommandoen er at administratoren kan utføre oppdateringer på databaseobjekter uten å måtte stoppe og starte databasen. Administratorer har fire QUIESCE kommandoer de kan utføre på en database.

stenging Database

De "stenging database" kommandoen låser alle objekter i hele databasen. Denne kommandoen krever en ekstra parameter for å indikere om å vente på programmer for å begå løpende transaksjoner før stenging kommando eller å utføre QUIESCE umiddelbart. Administratoren kan også angi at alle tilkoblinger slippe med "force tilkoblinger" kommandoen.

stenging Instance

De "stenging eksempel" kommandoen låser forekomsten og alle databaser innen forekomsten. Dette krever ikke en forbindelse til databasen. Denne kommandoen har de samme parametrene som "stenging databasen" kommandoen. Men lar "stenging eksempel" -kommandoen administratoren å spesifisere en bestemt bruker navn som fortsetter å ha tilgang til databasen under stenging perioden. Den "QUIESCE eksempel" kommandoen krever også navnet på forekomsten.

QUIESCE tabell for Table

Denne kommandoen plasserer alle tabell som er involvert i en last i stenging modus for varigheten av lasten. De "QUIESCE tabell for tabell" kommandoen krever bordet navn og en gyldig modus. Godkjente modi er "share", "hensikt å oppdatere" og "eksklusiv". I "dele" -modus, tabellplassene og bordet dele slusene. Den "hensikt å oppdatere" -modus plasserer tabell i "hensikt eksklusive" modus og tabell låser i "update" -modus. "Exclusive mode" gir administrator eksklusiv tilgang til tabell og bord. I tillegg kan administratorer inkludere en "reset" kommando som returnerer tilstanden i tabell til normalt etter at lasten er fullført.

oppheve stengingen

For nesten hver kommando som endrer noe, administratorer kan ha en kommando for å tilbakestille den tilbake til sin opprinnelige tilstand eller verdi. Den "oppheve stengingen" kommandoen gjør nettopp dette. Det frigjør låsen holdt og gir brukere tilgang til objekter som hadde vært i stenging modus. Den "oppheve stengingen db" kommandoen returnerer databasen til en normal tilstand, og "oppheve stengingen eksempel" kommandoen etterfulgt av forekomstnavnet returnerer eksempel til normal tilstand.