Ho già fatto questo tutorial in cui ho mostrato come abilitare la modalità registro archivio in Oracle Database 10g e 11g. Clicca qui per verificarlo.
Da allora tante cose sono cambiate. Oracle è passato dall'architettura grid all'architettura multi-tenant. Quindi ho pensato di aggiornare il tutorial. Ma questa volta l'ho fatto in modo ancora più dettagliato. Ho fatto una serie in cui ho mostrato cosa dovrebbe fare un DBA prima di impostare la modalità registro archivio in Oracle Database.
Se non hai seguito la serie, ecco una guida rapida a cosa dovresti fare prima di passare dalla modalità NOARCHIVELOG alla modalità ARCHIVELOG in Oracle Database
- Impostazione dell'area di ripristino rapido (FRA)
- Imposta la directory di destinazione del registro archivio.
Una volta che hai finito di impostare la directory del registro FRA o Archive, sei pronto per passare dalla modalità NOARCHIVELOG alla modalità ARCHIVELOG. Ed ecco come lo fai –
Come abilitare la modalità ArchiveLog in Oracle Database 18/19c.
Eseguirò la procedura per abilitare la modalità registro archivio su Oracle Database 19c. Puoi seguire i passaggi per qualsiasi versione 12c o successiva poiché il processo è lo stesso.
Passaggio 1:connettiti al database dei container
Per prima cosa connettiti al database del tuo contenitore usando l'utente SYS.
C:\> SQLPLUS / AS SYSDBA
Passaggio 2:controlla lo stato della modalità registro
Prima di abilitare la modalità Registro archivio, controlla solo se è già abilitata o meno. E puoi farlo semplicemente scrivendo una semplice dichiarazione, come questa
SQL> ARCHIVE LOG LIST;
Se la modalità di registro del tuo database è impostata su "ARCHIVELOG", non devi fare nulla. Ma se è impostato su "NOARCHIVELOG", segui –
Passaggio 3:spegni il database
Per cambiare la modalità di registro dobbiamo prima chiudere il database
SQL> Shutdown immediate
Fase 4:monta il database
Per eseguire l'istruzione ALTER DDL (che dobbiamo fare per cambiare la modalità di registro) dobbiamo prima montare il database.
SQL> STARTUP mount;
Passaggio 5:abilita la modalità Registro archivio.
Ora cambieremo la modalità registro da NO ARCHIVE LOG alla modalità ARCHIVE LOG.
SQL> ALTER DATABASE archivelog;
Passaggio 6:apri il database
Per poter utilizzare il database per le normali attività del database è necessario aprirlo.
SQL> ALTER DATABASE open;
Passaggio 7:controlla la modalità Log
Prima di iniziare a lavorare con il nostro database, dobbiamo verificare se abbiamo abilitato con successo la modalità ARCHIVELOG o no?
SQL> SELECT log_mode FROM v$database;
Se il risultato di questa affermazione risulta come "ARCHIVELOG", significa che abbiamo abilitato con successo la modalità ARCHIVELOG nel nostro database Oracle.
È così che abilitiamo la modalità ARCHIVELOG in Oracle Database 12c, 18c, 19c e versioni successive.
Spero che questa lettura ti sia piaciuta. Grazie e buona giornata!