Maison >base de données >Oracle >archives des paramètres Oracle

archives des paramètres Oracle

WBOY
WBOYoriginal
2023-05-17 21:22:364378parcourir

Oracle est un système de gestion de base de données couramment utilisé dans le stockage et le traitement des données d'entreprise. Lorsque le journal incrémentiel (redo log) des données de la base de données atteint un certain nombre, il peut être archivé et les fichiers journaux incrémentiels peuvent être déplacés du disque en ligne vers le support de stockage hors ligne pour faciliter la sauvegarde, la récupération et la reprise après sinistre. utiliser.

Le mode d'archive d'Oracle est très simple. Il vous suffit d'ajouter un paramètre dans le fichier de paramètres d'initialisation et d'activer le "mode archive" pour déplacer automatiquement les fichiers d'archive vers d'autres supports une fois chaque récupération de base de données terminée.

Cet article vous présentera comment définir le mode d'archivage dans Oracle.

1. Types de modes d'archivage

Les modes d'archivage d'Oracle ont deux types : le mode NOARCHIVELOG et le mode ARCHIVELOG.

En mode NOARCHIVELOG, Oracle enregistre uniquement le journal incrémentiel de la base de données sur le disque en ligne et ne l'enregistre pas sur un support de stockage hors ligne, et les fichiers d'archive ne peuvent pas être utilisés pour la reprise après sinistre. Ce mode est souvent utilisé pour les petites bases de données.

En mode ARCHIVELOG, Oracle enregistre les fichiers journaux incrémentiels sur un support de stockage hors ligne pour faciliter la sauvegarde, la récupération, la reprise après sinistre, etc. Ce mode est souvent utilisé dans les grandes bases de données. Pour les données importantes, il est recommandé d'utiliser le mode archive pour garantir l'intégrité des données.

2. Activer le mode archive

Pour activer le mode ARCHIVELOG, vous devez d'abord modifier le fichier de paramètres d'initialisation, c'est-à-dire rechercher et éditer le fichier init.ora sous ORACLE_HOME/dbs.

Le fichier peut être ouvert à l'aide de l'éditeur suivant :

vi $ORACLE_HOME/dbs/init.ora

Ajoutez ensuite les paramètres suivants dans le contenu du fichier :

log_archive_start = true
log_archive_dest = '/u01/app/oracle /admin/ ORCL/arch'

Parmi eux, le paramètre log_archive_start indique le démarrage de l'archive, et le paramètre log_archive_dest indique la destination du fichier archive. Dans cet exemple, l'archive sera enregistrée dans le répertoire /u01/app/oracle/admin/ORCL/arch.

Après avoir terminé la modification, vous devez redémarrer la base de données pour qu'elle prenne effet.

3. Désactiver le mode archive

Pour désactiver le mode archive, vous pouvez effectuer les étapes suivantes :

  1. Connectez-vous à l'instance Oracle dans SQL*Plus et interrogez le mode d'archive actuel de la base de données. Pas de mode d'archivage. S'il s'agit du mode ARCHIVELOG, vous devez effectuer les étapes suivantes :

SQL> arrêt immédiat ;
SQL> démarrage du montage ;
SQL> modifier la base de données noarchivelog ;
SQL> modifier la base de données ouverte ;

Modifier le fichier de paramètres et définissez le paramètre log_archive_start sur false.
  1. 4. Gestion des fichiers d'archives

En mode d'archivage, Oracle déplacera automatiquement les journaux incrémentiels vers un support de stockage hors ligne. Les administrateurs peuvent utiliser les commandes suivantes pour afficher, gérer et supprimer les fichiers d'archive :


Requête de l'état du fichier d'archive actuel :

  1. Liste des journaux d'archive SQL> u01/app /oracle/fast_recovery_area/ORCL/archivelog

Affichez la liste de tous les fichiers d'archive :

SQL> sélectionnez * dans v$archived_log;
  1. Supprimez les fichiers d'archive qui ont été sauvegardés :


SQL> ; supprimez le journal d'archives sauvegardé 1 fois sur un disque de type périphérique ;

Affichez la taille du fichier d'archive :
  1. SQL>
Grâce à l'introduction de cet article, nous comprenons maintenant comment définir le mode d'archivage dans Oracle. L'activation du mode d'archivage peut garantir l'intégrité des données et est recommandée pour les données importantes. Lorsqu'ils utilisent le mode d'archive, les administrateurs doivent gérer et supprimer les fichiers d'archive expirés en temps opportun pour éviter d'occuper de l'espace disque.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:réglage côté oracleArticle suivant:réglage côté oracle