Est-possible de procéder à une restauration de base sans les fichiers contrôle de celle-ci ? Car Suite à un incident disk, les fichiers ont été détruits. Un miracle serait-il possible ?
Y-a-t-il une procédure possible ?
merci d'avance
Est-possible de procéder à une restauration de base sans les fichiers contrôle de celle-ci ? Car Suite à un incident disk, les fichiers ont été détruits. Un miracle serait-il possible ?
Y-a-t-il une procédure possible ?
merci d'avance
Si vous n'avez aucune sauvegarde des control files (ni binaire ni source (option indiquée ci-dessous par louping)), vous pouvez recréer les control files à condiition de connaître exactement la structure de votre base en termes de datafiles et de online redo log (ainsi que le jeu de caractères indiqué dans l'alert.log); voir par exemple pour Oracle 9: Losing All Current and Backup Control Files . Dans ce cas, il n'est pas nécessaire d'ouvrir le base avec l'option RESETLOGS.
As-tu un fichier de trace que tu aurais générer par la commande:
ALTER DATABASE BACKUP CONTROLFILE TO TRACE ;
Dans ce fichier, il faut récupérer un bloc en 8i ou le deuxième en 9i, commencant par CREATE CONTROLFILE et remplacer REUSE DATABASE par SET DATABASE et NORESETLOGS par RESETLOGS
Sinon, tu dois pouvoir le construire (avec une autre instance et la liste de tes fichiers)
Ensuite il faut l'ouvrir en resetlogs....
Tu as de forte chance que cela marche s'il n'y avait pas trop d'activité
A+
merci pour votre rapidité.
la version oracle: 8.1.7
machine serveur HP C3600 sous hp unix.
Les fichiers CONTROL et REDO de l'instance ont été perdus.
Le collègue avec qui je travaille sur les bdd en question m'a communiqué les messages suivants relatifs à la tentative de restauration.
ORA-01122: database file 6 failed verification check
ORA-01110: data file 6: '/PROD2/save_otis/otis_01.dbf'
ORA-01203: wrong incarnation of this file - wrong creation SCN
merci pour votre rapidité.
la version oracle: 8.1.7
machine serveur HP C3600 sous hp unix.
Les fichiers CONTROL et REDO de l'instance ont été perdus.
Le collègue avec qui je travaille sur les bdd en question m'a communiqué les messages suivants relatifs à la tentative de restauration.
ORA-01122: database file 6 failed verification check
ORA-01110: data file 6: '/PROD2/save_otis/otis_01.dbf'
ORA-01203: wrong incarnation of this file - wrong creation SCN
Les erreurs ORA-01122 et ORA-01203 signifient que le datafile en question n'est pas "en phase" avec les control files de la base: il appartient peut-être à une autre base ou le fichier en question est endommagé.
Avez-vous recréé les control files ?
Quels fichiers avez-vous exactement restaurés ou recrées ?
Quelles commandes avez-vous utilisées pour restaurer ?
Est-ce que votre base fonctionne en mode ARCHIVELOG ou non ?
Il faut nous donner le plus de détails possibles sur les commandes exécutées et les messages retournés par Oracle pour vous aider![]()
ALTER DATABASE BACKUP CONTROLFILE TO TRACE -> fait
CREATE CONTROLFILE et remplacer REUSE DATABASE par SET DATABASE et NORESETLOGS par RESETLOGS -> fait
Ensuite avant de réouvrir la base , on devait faire (selon le doc Oracle) :
RECOVER DATABASE using BACKUP CONTROLFILE; -> fait
Et il y a message d'erreur :
ORA-00279: change 1268936 generated at 05/25/2007 16:10:19 needed for thread 1
ORA-00289: suggestion : /oracle2/oracle/app/oracle/admin/otis/arch/arch.log1_2358.dbf
ORA-00280: change 1268936 for thread 1 is in sequence #2358
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
merci de vos lumières
Partager