FAQ OracleConsultez toutes les FAQ
Nombre d'auteurs : 17, nombre de questions : 139, dernière mise à jour : 30 mai 2016 Ajouter une question
Cette F.A.Q. a été réalisée à partir des questions fréquemment posées sur le forum Oracle de www.developpez.com et de l'expérience personnelle des auteurs. Elle pourra traiter de tout type de questions portant sur les technologies Oracle.
Nous espérons que cette F.A.Q. saura répondre à un maximum de vos questions. Nous vous souhaitons une bonne lecture.
L'équipe Oracle de Developpez.
Grâce à la commande suivante :
Code : | Sélectionner tout |
1 2 3 4 5 6 | SQL> ARCHIVE LOG LIST mode Database log mode No Archive Archivage automatique Désactivé Destination de l'archive USE_DB_RECOVERY_FILE_DEST Séquence de journal en ligne la plus ancienne 82 Séquence de journal courante 84 |
Code sql : | Sélectionner tout |
ORA-01031: insufficient privileges
Code sql : | Sélectionner tout |
1 2 3 4 | SELECT LOG_MODE FROM SYS.V$DATABASE; LOG_MODE ------------ NOARCHIVELOG |
Il est important de monitorer le suivi des archiveLog, afin de détecter des archives trop importantes par rapport à l'activité.
Cette requête fonctionne sur toutes les versions :
Code sql : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | SQL> SELECT TO_DATE(TO_CHAR(next_time, 'dd/mm/yyyy'), 'dd/mm/yyyy') Jour, ROUND(SUM(blocks*block_siz e/1024/1024)) Mo 2 FROM v$archived_log 3 GROUP BY TO_DATE(TO_CHAR(next_time, 'dd/mm/yyyy'), 'dd/mm/yyyy') 4 ORDER BY 1 DESC ; JOUR MO --------- ---------- 26-SEP-06 48226 25-SEP-06 25258 24-SEP-06 20438 23-SEP-06 31261 22-SEP-06 17450 21-SEP-06 18811 20-SEP-06 30778 19-SEP-06 36108 18-SEP-06 90508 17-SEP-06 31568 16-SEP-06 50283 |
- Il faut tout d'abord arrêter la base :
Code sql : Sélectionner tout Sql> SHUTDOWN
- Il faut ensuite sauvegarder la base :
En effet, avant de faire des modifications majeures dans la base, il faut toujours la sauvegarder pour se protéger pour des raisons de sécurité. - Éditer le fichier d'initialisation pour ajouter les paramètres qui spécifient la destination des archives.
- Démarrer la base en mode mount sans l'ouvrir :
Code sql : Sélectionner tout sql> STARTUP MOUNT
- Modifier le mode d'archivage et ouvrir la base.
Code sql : Sélectionner tout 1
2sql> ALTER DATABASE ARCHIVELOG; sql> ALTER DATABASE OPEN;
- Arrêter la base :
Code sql : Sélectionner tout sql> SHUTDOWN IMMEDIATE
- Sauvegarde la base :
A partir de la version 10g, il n'est pas nécessaire de renseigner le paramètre d'initialisation :Code sql : Sélectionner tout LOG_ARCHIVE_START = TRUE
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.