Oracle
 sql >> Database >  >> RDS >> Oracle

Chiusura e avvio dell'istanza Oracle

Questo tutorial descrive i processi per arrestare e avviare l'istanza Oracle.

Dopo l'installazione, l'istanza Oracle viene avviata e il database è aperto per l'accesso da parte degli utenti con account di database. Ad un certo punto, potresti voler spegnere e riavviare l'istanza. Questo tutorial descrive i processi di avvio e arresto.

Chiusura dell'istanza

L'istanza del database Oracle può essere chiusa tramite SQL * Plus o Windows Services Management Console.

Un normale arresto dell'istanza passa attraverso le seguenti fasi:

  • Database chiuso: dopo che tutti gli utenti sono usciti dalle sessioni o sono stati disconnessi, Oracle Database scrive i dati nell'SGA nei file di dati e nei file di log di ripristino online. Viene eseguito un checkpoint sui file di dati e le loro intestazioni sono contrassegnate come aggiornate al momento dell'arresto dell'istanza. I file di dati e i file di log di ripristino in linea vengono quindi chiusi. Il file di controllo rimane aperto per l'istanza.
  • Database smontato:l'istanza Oracle smonta il database e aggiorna le voci rilevanti nel file di controllo per registrare un arresto completo. Il file di controllo viene chiuso. Il database è ora chiuso e smontato.
  • Istanza Oracle chiusa:l'istanza Oracle interrompe i processi in background e dealloca la memoria condivisa utilizzata dall'SGA.

Spegnimento con SQL*Plus:la prima cosa da fare è accedere al database con un account utente amministrativo (un account con privilegio SYDBDA o SYSOPER). Una volta connesso, puoi eseguire STARTUP comando

Chiusura dell'istanza dai servizi Windows.

Per arrestare l'istanza Oracle dalla console di gestione dei servizi Windows, puoi navigare tra i servizi e individuare il servizio associato all'istanza del database. Fare clic su Avanti su "Stop"

Avvio dell'istanza del database Oracle

Quando avvii l'istanza Oracle, in genere la avvii in modo tale che lo stato del database sia APERTO e pronto per le connessioni utente. Tuttavia, ci sono situazioni in cui potresti voler avviare l'istanza con il database nello stato MOUNTED, ma non aperto. Un'istanza può anche essere avviata senza che il database sia montato o aperto.

Per avviare l'istanza del database Oracle, devi accedere con un account con privilegi di amministratore ed eseguire STARTUP comando. Un normale avvio passa attraverso le seguenti fasi:

  • SGA e PGA sono allocati
  • I processi in background vengono avviati
  • Il file di controllo è aperto (stato MOUNT)
  • I file di dati sono aperti e gli utenti possono recuperare i dati dal database (Database aperto)

Puoi anche avviare l'istanza Oracle dalla console di gestione dei servizi Windows. Una volta individuato il servizio di istanza, puoi fare clic su "Avvia".