Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
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 27/08/2008, 09h36   #1
Membre habitué
 
Homme Sébastien
Développeur informatique
Inscription : août 2003
Messages : 252
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : août 2003
Messages : 252
Points : 120
Points : 120
Par défaut Problème lors de la restauration

Bonjour,

La démarche de la restauration à été la suivante :
Code :
1
2
3
orastop
cp backup_hier.dbf en_cours.dbf
orastart
Et depuis impossible de relancer Oracle pour utilisation.

Avec Oracle Enterprise Manager j'ai ce message :
Citation:
Connexion de l'agent à l'instance
Statut
Echec
Détails ORA-01033: ORACLE initialization or shutdown in progress (DBD ERROR: OCISessionBegin)
J'ai essayé de restaurer en effectuant la démarche suivante sans succes :
Citation:
SQL> startup mount
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORACLE instance started.

Total System Global Area 1828716544 bytes
Fixed Size 2021640 bytes
Variable Size 335546104 bytes
Database Buffers 1476395008 bytes
Redo Buffers 14753792 bytes
Database mounted.
SQL> RECOVER DATABASE UNTIL CANCEL USING BACKUP CONTROLFILE;
ORA-00279: change 54745248 generated at 08/25/2008 20:30:58 needed for thread 1
ORA-00289: suggestion : /home/oracle/product/10.2.0/db_1/flash_recovery_area/SAGE/archivelog/2008_08_27/o1_mf_1_3255_%u_.arc
ORA-00280: change 54745248 for thread 1 is in sequence #3255


Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

ORA-00308: cannot open archived log '/home/oracle/product/10.2.0/db_1/flash_recovery_area/SAGE/archivelog/2008_08_27/o1_mf_1_3255_%u_.arc'
ORA-27037: unable to obtain file status
IBM AIX RISC System/6000 Error: 2: No such file or directory
Additional information: 3


ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01152: file 1 was not restored from a sufficiently old backup
ORA-01110: data file 1: '/home/oracle/product/10.2.0/oradata/sage/system01.dbf'


SQL> ALTER DATABASE OPEN RESETLOGS;
ALTER DATABASE OPEN RESETLOGS
*
ERROR at line 1:
ORA-01152: file 1 was not restored from a sufficiently old backup
ORA-01110: data file 1: '/home/oracle/product/10.2.0/oradata/sage/system01.dbf'
J'attends vos réponses, merci d'avance.
smarties est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 11h52   #2
Membre confirmé
 
Homme Alain
Inscription : mars 2004
Messages : 249
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 43
Localisation : France

Informations forums :
Inscription : mars 2004
Messages : 249
Points : 216
Points : 216
Code :
1
2
3
orastop
cp backup_hier.dbf en_cours.dbf
orastart
Comment doit on comprendre ça ?
Un seul fichier a été recopié ?
Seulement les datafiles ?
D'ou vient backup_hier.dbf ?

Si les controlefiles n'ont pas été effacés/modifiés
pourquoi "using backup control file" ?

Si un seul datafile doit etre restoré il y a une commande recover datafile.


Quel etait l'objectif de la restoration ?

Si le but était de faire revenir 'en_cours.dbf' à un état précédent (point in time recovery), je ne pense pas que cela puisse se faire sur UN seul datafile/tbs, il doit falloir restorer TOUTE la base.
Alain B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 12h06   #3
Membre du Club
 
Inscription : août 2007
Messages : 206
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 206
Points : 44
Points : 44

j'ai les mêmes erreurs
en fait ton file system est corrompu
lady701 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 12h15   #4
Membre habitué
 
Homme Sébastien
Développeur informatique
Inscription : août 2003
Messages : 252
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : août 2003
Messages : 252
Points : 120
Points : 120
Citation:
Envoyé par Alain B. Voir le message
Code :
1
2
3
orastop
cp backup_hier.dbf en_cours.dbf
orastart
Comment doit on comprendre ça ?
Un seul fichier a été recopié ?
Seulement les datafiles ?
D'ou vient backup_hier.dbf ?

Si les controlefiles n'ont pas été effacés/modifiés
pourquoi "using backup control file" ?

Si un seul datafile doit etre restoré il y a une commande recover datafile.


Quel etait l'objectif de la restoration ?

Si le but était de faire revenir 'en_cours.dbf' à un état précédent (point in time recovery), je ne pense pas que cela puisse se faire sur UN seul datafile/tbs, il doit falloir restorer TOUTE la base.
Le but de la restauration était de restauré une base qui se trouvait sur un tablespace.
Un de mes collegues a tenté une restauration complète car il y avait un probleme similaire avec le fichier restauré ; et maintenant j'ai le problème expliqué ci-dessus.

Si je tente un recover datafile j'ai le message ci-dessous :
Code :
1
2
3
SQL> recover datafile  '/home/oracle/product/10.2.0/oradata/sage/system01.dbf'
ORA-00283: recovery session canceled due TO errors
ORA-01610: recovery USING the BACKUP CONTROLFILE OPTION must be done
smarties est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 13h29   #5
Membre du Club
 
Inscription : août 2007
Messages : 206
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 206
Points : 44
Points : 44
alors alain
tu aas restauré ta base?
lady701 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 14h14   #6
Membre expérimenté

 
Inscription : décembre 2003
Messages : 480
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 480
Points : 539
Points : 539
Si le but était de faire revenir 'en_cours.dbf' à un état précédent (point in time recovery), je ne pense pas que cela puisse se faire sur UN seul datafile/tbs, il doit falloir restorer TOUTE la base

c'est totalement faux , le PIT sur un tablespace existe depuis belle lurette

par contre, vos post sont à mon niveau incompréhensibles : qu'avez vous fait tournée comme script de backup , utilisez vous rman ?
__________________

*** OPN Exadata Specialist ***
*** OCE Performance Tuning 11g ***
*** OCE Rac 10g ***
*** OCP DBA 9i-10g-11g ***
Marc Musette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 14h19   #7
Membre habitué
 
Homme Sébastien
Développeur informatique
Inscription : août 2003
Messages : 252
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : août 2003
Messages : 252
Points : 120
Points : 120
La récupération à été faite avec Oracle Enterprise Manager.
Étant donné que ce n'est pas moi qui l'ai fait je n'ai pas de détail sur ce dernier.
smarties 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 22h09.


 
 
 
 
Partenaires

Hébergement Web