Bonjour,

Dans la suite j'ai volontairement caché certaines informations par des XXXXXXXX et des [...]. Celle ci ne devraient pas être importantes et je préfère éviter de fournir des informations liées au métier.

J'ai récemment supprimé par erreur un fichier de tablespace "users_01.dbf".
Ce fichier a été supprimé "à la main" et non par une commande oracle.

Ma base de données est depuis ce moment arrêtée :
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
20
21
22
23
24
25
26
 
SQL> SELECT * FROM V$DATABASE;
 
      DBID NAME      CREATED  RESETLOGS_CHANGE# RESETLOG PRIOR_RESETLOGS_CHANGE#
---------- --------- -------- ----------------- -------- -----------------------
1190532251 XXXXXXXX  10/11/11                 1 10/11/11                       0
 
PRIOR_RE LOG_MODE     CHECKPOINT_CHANGE# ARCHIVE_CHANGE# CONTROL CONTROLF
-------- ------------ ------------------ --------------- ------- --------
         NOARCHIVELOG            8874697         8867194 CURRENT 10/11/11
 
CONTROLFILE_SEQUENCE# CONTROLFILE_CHANGE# CONTROLF OPEN_RESETL VERSION_
--------------------- ------------------- -------- ----------- --------
                 4404             8892169 05/07/13 NOT ALLOWED 10/11/11
 
OPEN_MODE  PROTECTION_MODE      PROTECTION_LEVEL     REMOTE_A ACTIVATION#
---------- -------------------- -------------------- -------- -----------
MOUNTED    MAXIMUM PERFORMANCE  UNPROTECTED          ENABLED   1190540443
 
DATABASE_ROLE    ARCHIVELOG_CHANGE# SWITCHOVER_STATUS  DATAGUAR GUARD_S SUP SUP
---------------- ------------------ ------------------ -------- ------- --- ---
PRIMARY                           0 NOT ALLOWED        DISABLED NONE    NO  NO
 
SUP FOR
--- ---
NO  NO
Lorsque j'essaye d'obtenir la liste des fichiers dbf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
SQL> SELECT name, STATUS FROM v$datafile;
 
/donnees/XXXXXXXX/orasys/s1/system_001.dbf				SYSTEM
/donnees/XXXXXXXX/orarbs/r1/undotbs01.dbf				ONLINE
/donnees/XXXXXXXX/oradbf/d1/users_01.dbf				ONLINE
[...]
/donnees/XXXXXXXX/oradbf/d1/users01.dbf					ONLINE
Si je tente d'ouvrir ma base :
SQL> alter database OPEN;
alter database OPEN
*
ERREUR à la ligne 1 :
ORA-01122: Echec de contrôle de vérification pour fichier BdD 3
ORA-01110: fichier de données 3 : '/donnees/XXXXXXXX/oradbf/d1/users_01.dbf'
ORA-01203: incarnation erronée de ce fichier - création SCN erronée
Comment faire en sorte que ma base puisse démarrer ?

D'avance merci !

Version :
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS for Solaris: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production