|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité de passage
![]() Inscription : décembre 2007 Messages : 23 ![]() |
Bonjour,
Je souhaiter changer de tablespace undo car le fichier undotbs01.dbf a été effacé par mégarde. Je voudrai faire Citation:
Code :
Comment faire? |
|||
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Ce n'est pas nécessaire d'arrêter la base pour créer un nouveau undo tablespace. il suffit de le créer et puis changer le paramètre undo_tablespace grâce à l'instruction "alter system".
Néanmoins l'ancien undo tablespace doit tester suffisamment de temps pour que les transactions qui l'utilisent se terminent. Le message donné montre que la base n'est pas ouverte or il n'est pas possible de créer un tablespace si la base n'est pas ouverte. Ajouté par la suite: Je viens de voir la première ligne sur la supptession du fichier du tablespace undo. Sans le fichier la base ne pourra pas s'ouvrir. une première tentative à essayer : startup mount alter database datafile 'nom_du fihcier' offline drop; alter database open; create undo tablespaoe ... alter system set undo_tablespace = new_undo_tablesapce drop undo tablespace old_undo_tablespace ... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com