Je n'arrive pas à ouvrir ma base de données après l'avoir restaurer à l'aide d'une backup RMAN.
J'ai une backup RMAN des datafiles, une backup RMAN du spfile et controlfile.
J'ai créé un pfile avec 2 parametres:
db_name
shared_pool_size
Ensuite je me connecte à RMAN pour restaurer les controlfiles à partir de ma sauvegarde.
Je ferme ma base et je la redémarre en mode mount puis je restaure les datafiles, jusque la tout va bien.
Si je fait un 'RECOVER DATABASE' j'ai le message suivant:
Donc je me dis qu'il n'arrive pas à créer les redo. Je vais dans le bon répertoire et je recré les fichiers:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 RMAN> recover database; Starting recover at 10/07/08 using channel ORA_DISK_1 starting media recovery media recovery failed RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of recover command at 07/10/2008 09:08:25 RMAN-11003: failure during parse/execution of SQL statement: alter database recover if needed start until cancel using backup controlfile ORA-16032: parameter LOG_ARCHIVE_DEST_10 destination string cannot be translated ORA-01264: Unable to create archived log file name ORA-19800: Unable to initialize Oracle Managed Destination Linux-x86_64 Error: 13: Permission denied ORA-00280: change 459389 for thread 1 is in sequence #13
Lorsque j'essaye de restaurer j'ai la même erreur que précédemment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 touch redo01.log touch redo02.log touch redo03.log
Si j'essaye de démarrer ma base en resetlogs j'ai le message suivant :
Si j'interroge ma vue v$log:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 RMAN> alter database open resetlogs; RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of alter db command at 07/10/2008 09:15:37 ORA-01264: Unable to create logfile file name ORA-19800: Unable to initialize Oracle Managed Destination Linux-x86_64 Error: 13: Permission denied
Si j'essaye de changer de redo:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SQL> select group#, sequence#, members, status from v$log; GROUP# SEQUENCE# MEMBERS STATUS ---------- ---------- ---------- ---------------- 1 11 1 INACTIVE 3 13 1 CURRENT 2 12 1 INACTIVE
Je ne sais plus quoi faire lol, auriez vous une idée pour que je puisse passer ma base en mode open?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SQL> alter system switch logfile; alter system switch logfile * ERROR at line 1: ORA-01109: database not open
Partager