Bonjour,

Je tente de récupérer une base de données a partir d'un backup a froid, cela dit mon fichier init.ora n'avait pas été inclus dans le backup. j'en donc créer un nouveau en éditant celui d'une bas de données valide.

Mais lors de mes tentative d'ouverture de la BDD, voici ce que je rencontre comme erreur:

///////////////////////////////////////////////////////////////////////
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
SQL> shutdown
ORA-01109: base de donnees non ouverte
 
 
Base de donnÚes dÚmontÚe.
Instance ORACLE arrÛtÚe.
SQL> startup
Instance ORACLE lancÚe.
 
Total System Global Area  934635548 bytes
Fixed Size                    75804 bytes
Variable Size             400261120 bytes
Database Buffers          534220800 bytes
Redo Buffers                  77824 bytes
Base de donnÚes montÚe.
ORA-01589: doit utiliser l'option RESETLOGS ou NORESETLOGS pour l'ouverture de
BDD
 
 
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERREUR Ó la ligne 1 :
ORA-01190: le fichier de controle ou le fichier de donnees 1 est anterieur au
dernier RESETLOGS
ORA-01110: fichier de donnees 1 : 'C:\ORADATA\ORADATA\FIN90\SYSTEM01.DBF'
 
 
SQL> alter database open noresetlogs;
alter database open noresetlogs
*
ERREUR Ó la ligne 1 :
ORA-01610: recuperation a l'aide de l'option BACKUP CONTROLFILE a executer
 
 
SQL> RECOVER DATABASE USING BACKUP CONTROLFILE;
ORA-00283: session de recuperation annulee pour cause d'erreurs
ORA-01190: le fichier de controle ou le fichier de donnees 1 est anterieur au
dernier RESETLOGS
ORA-01110: fichier de donnees 1 : 'C:\ORADATA\ORADATA\FIN90\SYSTEM01.DBF'
 
 
SQL>
//////////////////////////////////////////////////////////////////////////////////

Ce qui suit est le contenu du fichier de trace correspondant a la séquence d'instruction ci-dessus:

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
**********************************************************
Tue Sep 01 11:34:30 2009
Shutting down instance (normal)
License high water mark = 1
Tue Sep 01 11:34:30 2009
ALTER DATABASE CLOSE NORMAL
ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...
Tue Sep 01 11:34:30 2009
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
archiving is disabled
Starting up ORACLE RDBMS Version: 8.1.7.0.0.
System parameters with non-default values:
  processes                = 150
  shared_pool_size         = 356148838
  large_pool_size          = 614400
  java_pool_size           = 20971520
  control_files            = D:\BACKUP_SELMA_06_04_2009\FIN90\control01.ctl, D:\BACKUP_SELMA_06_04_2009\FIN90\control02.ctl, D:\BACKUP_SELMA_06_04_2009\FIN90\control03.ctl
  db_block_buffers         = 130425
  db_block_size            = 4096
  compatible               = 8.1.0
  log_archive_dest_1       = 
  log_buffer               = 32768
  log_checkpoint_interval  = 10000
  log_checkpoint_timeout   = 1800
  db_files                 = 1024
  db_file_multiblock_read_count= 8
  max_enabled_roles        = 30
  remote_login_passwordfile= EXCLUSIVE
  global_names             = TRUE
  instance_name            = FIN90
  service_names            = FIN90
  local_listener           = listener
  sort_area_size           = 65536
  sort_area_retained_size  = 65536
  db_name                  = FIN90
  open_cursors             = 3000
  ifile                    = D:\oradata\admin\FIN90\pfile\init.ora
  os_authent_prefix        = 
  parallel_max_servers     = 5
  background_dump_dest     = D:\oradata\admin\FIN90\bdump
  user_dump_dest           = D:\oradata\admin\FIN90\udump
  max_dump_file_size       = 10240
  oracle_trace_collection_name= 
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
Tue Sep 01 11:34:51 2009
ALTER DATABASE   MOUNT
Tue Sep 01 11:34:52 2009
Syntax error in listener string listener
Tue Sep 01 11:34:56 2009
Successful mount of redo thread 1, with mount id 686367584.
Tue Sep 01 11:34:56 2009
Database mounted in Exclusive Mode.
Completed: ALTER DATABASE   MOUNT
Tue Sep 01 11:34:56 2009
ALTER DATABASE OPEN
ORA-1589 signalled during: ALTER DATABASE OPEN...
Tue Sep 01 11:35:36 2009
alter database open resetlogs
 
Tue Sep 01 11:35:36 2009
ORA-1190 signalled during: alter database open resetlogs
...
Tue Sep 01 11:36:05 2009
alter database open noresetlogs
 
Tue Sep 01 11:36:05 2009
ORA-1610 signalled during: alter database open noresetlogs
...
Tue Sep 01 11:36:44 2009
ALTER DATABASE RECOVER  FROM 'C:\oradata\oradata\FIN90'  DATABASE USING BACKUP CONTROLFILE  
Tue Sep 01 11:36:44 2009
Media Recovery Start
Media Recovery failed with error 1190
ORA-283 signalled during: ALTER DATABASE RECOVER  FROM 'C:\oradata\oradata\F...
**********************************************************

Quelqu'un peut il m'aider a regler ce problème ???

Merci d'avance,