Problème :
Comment corriger l’erreur ORA-01187 / ORA-01110 |
Solution :
- Si lors de login sur OPERA vous recevez cette erreur (essentiellement après une restoration avec RMAN) :
- Après connexion avec SQLPLUS vérifier le status du fichier temp en excutant les 2 commandes suivante :
- SQL>select file#,status,name,bytes from v$tempfile;
FILE# STATUS NAME BYTES
---------- ------- ------------------------------ ------------
1 ONLINE /db/DBNAME/tmp/temp01.dbf 2097160192
SQL>select file_name,status from dba_temp_files;
select file_name,status from dba_temp_files
*
ERROR at line 1:
ORA-01187: cannot read from file 201 because it failed verification tests
ORA-01110: data file 201: /db/DBNAME/tmp/temp01.dbf
- Résoudre le problème de ORA-01187 / ORA-01110
- Supprimer le fichier ou il y a un problème
SQL>Alter database tempfile ‘chemin du fichier’ drop;
- Verifier le status du fichier
SQL>select file_name,status from dba_temp_files;
- Re-creé le fichier temp
SQL> alter tablespace TEMPSEG ADD TEMPFILE ‘chemin du fichier’ size 8G reuse autoextend on;