Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment activer le mode de journal d'archivage dans Oracle Database 19c

J'ai déjà fait ce tutoriel où j'ai montré comment activer le mode de journal d'archivage dans Oracle Database 10g et 11g. Cliquez ici pour vérifier cela.

Depuis lors, tant de choses ont changé. Oracle est passé d'une architecture en grille à une architecture multi-tenant. J'ai donc pensé à mettre à jour le tutoriel. Mais cette fois, je l'ai fait encore plus en détail. J'ai fait une série où j'ai montré ce qu'un DBA doit faire avant de configurer le mode Archive log dans Oracle Database.

Si vous n'avez pas suivi la série, voici un guide rapide de ce que vous devez faire avant de passer du mode NOARCHIVELOG au mode ARCHIVELOG dans Oracle Database

  • Configurer la zone de récupération rapide (FRA)
  • Configurer le répertoire de destination des journaux d'archivage.

Une fois que vous avez terminé de définir le répertoire FRA ou Archive log, vous êtes prêt à passer du mode NOARCHIVELOG au mode ARCHIVELOG. Et, voici comment vous faites cela -

Comment activer le mode ArchiveLog dans Oracle Database 18/19c.

Je vais effectuer la procédure d'activation du mode Archive log sur Oracle Database 19c. Vous pouvez suivre les étapes pour n'importe quelle version 12c ou ultérieure car le processus est le même.

Étape 1 :Connectez-vous à la base de données de conteneurs

Connectez-vous d'abord à votre base de données de conteneurs à l'aide de l'utilisateur SYS.

C:\> SQLPLUS / AS SYSDBA

Étape 2 :Vérifier l'état du mode journal

Avant d'activer le mode Archive log, vérifiez simplement s'il est déjà activé ou non. Et vous pouvez le faire simplement en écrivant une simple déclaration, comme celle-ci

SQL> ARCHIVE LOG LIST;

Si le mode journal de votre base de données est défini sur "ARCHIVELOG", vous n'avez rien à faire. Mais s'il est défini sur "NOARCHIVELOG", suivez-le -

Étape 3 :Arrêtez la base de données

Afin de changer le mode de journalisation, nous devons d'abord fermer la base de données

SQL> Shutdown immediate

Étape 4 :Monter la base de données

Pour exécuter l'instruction ALTER DDL (que nous devons faire pour changer le mode de journalisation), nous devons d'abord monter la base de données.

SQL> STARTUP mount;

Étape 5 :Activez le mode Archiver le journal.

Nous allons maintenant basculer le mode journal de NO ARCHIVE LOG au mode ARCHIVE LOG.

SQL> ALTER DATABASE archivelog;

Étape 6 :Ouvrir la base de données

Afin d'utiliser la base de données pour les activités normales de la base de données, nous devons l'ouvrir.

SQL> ALTER DATABASE open;

Étape 7 :Vérifiez le mode Journal

Avant de commencer à travailler avec notre base de données, nous devons vérifier si nous avons activé avec succès le mode ARCHIVELOG ou non ?

SQL> SELECT log_mode FROM v$database;

Si le résultat de cette instruction est "ARCHIVELOG", cela signifie que nous avons activé avec succès le mode ARCHIVELOG dans notre base de données Oracle.

C'est ainsi que nous activons le mode ARCHIVELOG dans Oracle Database 12c, 18c, 19c et les versions ultérieures.

J'espère que vous avez apprécié cette lecture. Merci et bonne journée !