Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Recovery Manager
Recovery Manager Forum d'entraide Oracle Recovery Manager
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/07/2007, 15h12   #1
Invité de passage
 
Homme Guillaume RENARD
Administrateur systèmes et réseaux
Inscription : janvier 2006
Messages : 35
Détails du profil
Informations personnelles :
Nom : Homme Guillaume RENARD
Âge : 33
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : Communication - Médias

Informations forums :
Inscription : janvier 2006
Messages : 35
Points : 4
Points : 4
Par défaut Problème RMAN eta rchivelog

Bonjour experts !

J'ai un problème avec mes archives logs et rman. En fait, si je fais un
crosscheck archivelog all, j'obtiens :
...
archive log filename=/data1/database/ARTECMS/arch/arch_1_14151.arc recid=13822 stamp=606381821
validation failed for archived log
archive log filename=/data1/database/ARTECMS/arch/arch_1_14152.arc recid=13823 stamp=606381866
validation failed for archived log
...
En fait, ce sont de vieux archives logs supprimés par un script de nettoyage car notre logiciel de sauvegarde a eu des ratés (mais c'est une autre histoire).

J'ai donc fait un delete [force] noprompt expired archivelog all;
mais ça n'a rien changé, lors du crosscheck, j'ai toujours ce message d'erreur concernant les log file.

De ce fait, mes backups plantent avec un message d'oracle ora-19563 : header validation failed for file, ce qui est normal puisque le 'file' n'existe pas...

J'ai aussi essayé les commandes suivantes :
Citation:
RMAN> resync catalog
2> ;

starting full resync of recovery catalog
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of resync command on default channel at 07/05/2007 15:14:22
RMAN-20035: invalid high recid

Merci d'avance pour votre aide !
glmrenard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 17h20   #2
Invité de passage
 
Homme Guillaume RENARD
Administrateur systèmes et réseaux
Inscription : janvier 2006
Messages : 35
Détails du profil
Informations personnelles :
Nom : Homme Guillaume RENARD
Âge : 33
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : Communication - Médias

Informations forums :
Inscription : janvier 2006
Messages : 35
Points : 4
Points : 4
Re bonjour,

En surfant, j'ai trouvé certaines commandes à faire

1/ sur la base : alter database open resetlogs
2/sur rman : reset database

Quels sont les risques de ces commandes ? C'est une base en production que je ne peux pas supprimer ...

A priori, si j'ai bien compris, ça va mettre à zéro les archives logs (c'est le 1). Mais je ne comprends pas bien les implications du 2, j'espère que ça ne vas pas impacter la base de prod, j'attends vos réponses ou avis avant de faire quoi que ce soit ! Merci d'avance
glmrenard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2007, 19h07   #3
Membre habitué
 
Inscription : mai 2007
Messages : 113
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 113
Points : 106
Points : 106
Je n'ai pas les commandes en tête, mais:
surtout ne fait pas alter database open resetlogs ;
le problème ne concerne que RMAN,
ensuite je ferai
Le crosscheck :
RMAN> crosscheck backup
RMAN> crosscheck archivelog all

Les deletes :
RMAN> delete noprompt obsolete
RMAN> delete noprompt expired archivelog all;
RMAN> delete noprompt expired

Une save :
RMAN> BACKUP DATABASE FORMAT '$PATH/full_%T_%U';
RMAN> CROSSCHECK BACKUP ;
RMAN> DELETE NOPROMPT OBSOLETE ;
RMAN> DELETE NOPROMPT EXPIRED BACKUP ;

RMAN> BACKUP ARCHIVELOG ALL format '$PATH/archive_%T_%U' DELETE ALL INPUT;
RMAN> CROSSCHECK ARCHIVELOG ALL;
RMAN> DELETE NOPROMPT OBSOLETE ;
RMAN> DELETE NOPROMPT EXPIRED ARCHIVELOG ALL;

PS : Ne jamais supprimer une sauvegarde database ou archive à la main, tu l'as bien compris maintenant, même après une resto d'archive, qu'on pense qu'on peut les virer parce qu'elles ont déjà été sauvegardées...non, non...

A+
louping est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2007, 10h40   #4
Invité de passage
 
Homme Guillaume RENARD
Administrateur systèmes et réseaux
Inscription : janvier 2006
Messages : 35
Détails du profil
Informations personnelles :
Nom : Homme Guillaume RENARD
Âge : 33
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : Communication - Médias

Informations forums :
Inscription : janvier 2006
Messages : 35
Points : 4
Points : 4
Par défaut Merci !

Bonjour Looping,

C'est bon, je n'ai pas fait mon resetlog Concernant les crosschecks, le crosscheck archive log ne résolvait rien concernant les vieux archives log qui n'existaient plus. Les deletes ne supprimaient rien car rien n'était sur le disque.
La solution que j'ai trouvé est la suivante, j'ai fait un unregister de la base, un register ensuite et j'ai relancé les crosschecks.
Ensuite, les backups ont fonctionné.

Merci pour tes réponses et bonne journée !
glmrenard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 17h15   #5
Membre habitué
 
Inscription : mai 2007
Messages : 113
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 113
Points : 106
Points : 106
As-tu perdu ton historique de bck ?
louping est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 17h22   #6
Invité de passage
 
Homme Guillaume RENARD
Administrateur systèmes et réseaux
Inscription : janvier 2006
Messages : 35
Détails du profil
Informations personnelles :
Nom : Homme Guillaume RENARD
Âge : 33
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : Communication - Médias

Informations forums :
Inscription : janvier 2006
Messages : 35
Points : 4
Points : 4
Bonjour,

A priori non, quand je fais un 'list of backup' ou une commande approchante (je ne sais plus par coeur), il me sortait tout un tas de vieux backups. Si tu me donnes la commande à taper, je peux te confirmer ça.
glmrenard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 18h19   #7
Membre habitué
 
Inscription : mai 2007
Messages : 113
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 113
Points : 106
Points : 106
Bjr,

Essaye
RMAN> list backup ;

A+
louping est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 08h51   #8
Invité de passage
 
Homme Guillaume RENARD
Administrateur systèmes et réseaux
Inscription : janvier 2006
Messages : 35
Détails du profil
Informations personnelles :
Nom : Homme Guillaume RENARD
Âge : 33
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : Communication - Médias

Informations forums :
Inscription : janvier 2006
Messages : 35
Points : 4
Points : 4
Bonjour,

Je l'ai fait, il fait une synchro du catalogue et me sort de très nombreuses lignes.
glmrenard est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h14.


 
 
 
 
Partenaires

Hébergement Web