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 21/06/2007, 11h37   #1
Nouveau Membre du Club
 
Femme
Administrateur de base de données
Inscription : avril 2004
Messages : 41
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : avril 2004
Messages : 41
Points : 28
Points : 28
Par défaut Oracle 10g - RMAN - fichiers ouverts durant un backup

Bonjour

Apres une rapide recherche sur le forum et dans les docs Oracle, je ne trouve pas d'explication a mon probleme. Est-ce que quelqu'un a deja eu ce cas ?

Je fais un backup avec RMAN sur une base en NOARCHIVELOG. La base est fermée en début de backup (SHUTDOWN IMMEDIATE) puis montée et pourtant le backup plante sur quelques datafiles ave l'erreur ORA-19602
Code :
1
2
3
4
"You tried to copy or backup a file that was 
not closed cleanly, and the database was in NOARCHIVELOG mode. 
This is not allowed because when restored, the file will require redo application before it is usable, 
and redo is not currently being saved beyond the contents of the online redo logs."
Mon script de backup fonctionne depuis plusieurs mois sur une autre base, donc le script en lui-meme est bon.

Comment peut-on expliquer que des fichiers restent "ouverts" alors que la base est fermée ?
Est-ce un signe de corruption ? Y a-t-il des utilitaires que je puisse passer pour vérifier l'état de ces fichiers et éventuellement les réparer ?

Merci d'avance
Isa
isa06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 12h34   #2
Rédacteur
 
Avatar de bouyao
 
Inscription : janvier 2005
Messages : 1 778
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 1 778
Points : 1 857
Points : 1 857
Il faut mettre la base en ARCHIVELOG.
bouyao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 15h48   #3
Nouveau Membre du Club
 
Femme
Administrateur de base de données
Inscription : avril 2004
Messages : 41
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : avril 2004
Messages : 41
Points : 28
Points : 28
Je ne souhaite pas mettre la base en ARCHIVELOG, c'est une base de DEV pour un datawarehouse, et le meme script de backup fonctionne correctement sur une autre base similaire.
Je voulais simplement savoir comment/pourquoi des fichiers peuvent rester ouverts alors que la base est fermée, sachant qu'un backup base fermée est théoriquement toujours possible !

A noter que par exemple, pour un TS défini sur 5 datafiles, seulement un seul datafile sort en erreur lors du backup
donc on dirait que c'est aléatoire, et meme pas spécifiques a certains TS....
isa06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 16h33   #4
Rédacteur
 
Avatar de bouyao
 
Inscription : janvier 2005
Messages : 1 778
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 1 778
Points : 1 857
Points : 1 857
Ca donne quoi
Code :
1
2
 
SELECT DISTINCT checkpoint_change# from v$datafile_header;
bouyao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 17h03   #5
Nouveau Membre du Club
 
Femme
Administrateur de base de données
Inscription : avril 2004
Messages : 41
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : avril 2004
Messages : 41
Points : 28
Points : 28
Tous les datafiles ont le meme checkpoint#
isa06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 13h12   #6
Invité de passage
 
Inscription : juin 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 5
Points : 2
Points : 2
Par défaut re

concernant ton autre base dont le backup semble fonctionner, as-tu testé la restauration par acquit de conscience ? Par expérience, j'ai déjà rencontré des backups inadéquats avec des restaurations très ardues par la suite .
Sinon pour une base sans archive log, une simple copie OS base arrêtée me semble le plus sûr. Sans le mode archive log , je doute de l'intérêt d'utiliser rman .
fenzol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 13h40   #7
Nouveau Membre du Club
 
Femme
Administrateur de base de données
Inscription : avril 2004
Messages : 41
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : avril 2004
Messages : 41
Points : 28
Points : 28
J'ai fait un switch des logs avant de fermer la base pour le backup...et ca a fonctionné !!
Mon backup s'est déroulé sans probleme... Je vais surveiller pendant quelques temps

Pour repondre a fenzol, le backup avait été mis en place par une autre personne... je pense qu'un restore avait été fait. Je vais quand meme refaire un plan de restauration
isa06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h11.


 
 
 
 
Partenaires

Hébergement Web