(1) Vérifiez si la base de données est en mode archive
SQL> liste des journaux d'archives; Mode de journalisation de la base de données Pas de mode d' archivage Archivage automatique Désactivé Destination de l'archive USE_DB_RECOVERY_FILE_DEST Séquence de journaux en ligne la plus ancienne 8 Séquence de journaux actuelle 10
(B) Fermez la base de données, démarrez la base de données à l'état MOUNT
SQL> arrêt immédiat; Base de données fermée. Base de données démontée. L'instance ORACLE s'est arrêtée. SQL > exit
L' instance ORACLE SQL> startup mount a
démarré.
Zone globale du système total 754974720 octets
Taille fixe 2928968 octets
Taille variable 570429112 octets
Tampons de base de données 176160768 octets
Tampons prêts 5455872 octets
Base de données montée.
(3) Ouvrez l'archive et démarrez la base de données
SQL> alter base de données archivelog; Base de données modifiée. SQL > modifier la base de données ouverte; Base de données modifiée.
(4) Vérifiez si la base de données est en mode archive
SQL> liste des journaux d'archives; Mode de journalisation de la base de données Mode d'archivage Archivage automatique activé Destination de l'archive USE_DB_RECOVERY_FILE_DEST Séquence de journaux en ligne la plus ancienne 8 Séquence de journaux suivante à archiver 10 Séquence de journaux actuelle 10
(5) Répertoire du journal d'archivage
SQL> afficher le paramètre DB_RECOVERY_FILE_DEST NAME TYPE VALUE ------------------------------------ ------ ----- ------------------------------ db_recovery_file_dest chaîne / usr / oracle / fast_recovery_area db_recovery_file_dest_size grand entier 4560M
PS: par défaut Utilisez la zone de récupération flash pour stocker les journaux archivés.
(6) Modifier le répertoire de stockage du journal d'archivage
SQL> alter system set log_archive_dest_1 = 'location = / home / oracle / archivelog' ; Système modifié. SQL > liste des journaux d'archives; Mode journal de la base de données Mode archive Archivage automatique activé Archive destination / home / oracle / archivelog Séquence de journaux en ligne la plus ancienne 8 Séquence de journaux suivante à archiver 10 Séquence de journaux actuelle 10
Les différences entre DB_RECOVERY_FILE_DEST, LOG_ARCHIVE_DEST et LOG_ARCHIVE_DEST_n sont décrites comme suit: DB_RECOVERY_FILE_DEST : spécifiez le chemin d'accès à la zone de récupération flash. LOG_ARCHIVE_DEST : spécifiez le chemin d'accès où le fichier d'archive est stocké. Ce chemin ne peut être que le disque local et la valeur par défaut est ''. LOG_ARCHIVE_DEST_n : la valeur par défaut est ''. Oracle prend en charge jusqu'à 10 fichiers journaux à archiver, n de 1 à 10. L'adresse d'archive peut être un disque local ou un périphérique réseau. La relation entre les trois: 1.Si DB_RECOVERY_FILE_DEST est défini, LOG_ARCHIVE_DEST ne peut pas être défini. Le journal d'archivage par défaut est stocké dans la zone de récupération flash spécifiée par DB_RECOVERY_FILE_DEST. Vous pouvez définir LOG_ARCHIVE_DEST_n. Si tel est le cas, les journaux d'archivage ne sont plus stockés dans DB_RECOVERY_FILE_DEST, mais dans le répertoire défini par LOG_ARCHIVE_DEST_n.
Si vous souhaitez conserver les journaux d'archivage dans DB_RECOVERY_FILE_DEST, vous pouvez utiliser la commande suivante: alter systemsetlog_archive_dest_1 = 'location =USE_DB_RECOVERY_FILE_DEST'; 2Si LOG_ARCHIVE_DEST est défini, LOG_ARCHIVE_DEST_n et DB_RECOVERY_FILE_DEST ne peuvent pas être définis. Si LOG_ARCHIVE_DEST_n est défini, LOG_ARCHIVE_DEST ne peut pas être défini. En d'autres termes, le paramètre LOG_ARCHIVE_DEST et DB_RECOVERY_FILE_DEST, LOG_ARCHIVE_DEST_n ne coexisteront pas. DB_RECOVERY_FILE_DEST et LOG_ARCHIVE_DEST_n peuvent coexister. 3. LOG_ARCHIVE_DEST ne peut coexister qu'avec LOG_ARCHIVE_DUPLEX_DEST . De cette façon, deux chemins d'archivage peuvent être définis. LOG_ARCHIVE_DEST définit un chemin d'archivage principal, LOG_ARCHIVE_DUPLEX_DEST définit un chemin d'archivage secondaire. Tous les chemins d'archivage doivent être locaux . 4. Si le chemin défini par LOG_ARCHIVE_DEST_n n'est pas correct, Oracle archivera dans l'ensemble de répertoires de niveau supérieur.