« FAQ:Divers MODOP Oracle » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
mAucun résumé des modifications |
||
| Ligne 3 : | Ligne 3 : | ||
===Limites de cette section=== | ===Limites de cette section=== | ||
Cette section permet d'avoir quelques MODOP pour corriger des problématiques "courantes".<br> | Cette section permet d'avoir quelques MODOP pour corriger des problématiques "courantes".<br> | ||
Reportez-vous toujours à la doc Oracle si vous avez le moindre doute.<br> | |||
===Droits=== | ===Droits=== | ||
Dernière version du 20 février 2025 à 16:58
Généralités
Limites de cette section
Cette section permet d'avoir quelques MODOP pour corriger des problématiques "courantes".
Reportez-vous toujours à la doc Oracle si vous avez le moindre doute.
Droits
On part du principe que vous avez les droits DBA ou sysdba si nécessaire !
Problème sur tempfile => ORA-01187: cannot read from file because it failed verification tests
Il arrive, notamment après un clone RMAN, que l'on fasse face à un problème d'accès aux tempfiles.
Style d'erreur :
ORA-01187: cannot read from file because it failed verification tests ORA-01110: data file 201: '/oradata/MYORACLE/sysdotmp/temp01.dbf'
Quand vous êtes face à ce problème, en général, vous l'avez aussi sur les vues systèmes !
select FILE_NAME, TABLESPACE_NAME from dba_temp_files;
Dans ce cas, voici la requête à passer pour trouver les tablespaces qui correspondent aux tempfiles qui posent problème :
select tmp.NAME, tbs.NAME from v$tempfile tmp join v$tablespace tbs on (tmp.TS# = tbs.TS#);
Dans notre exemple, le tempfile '/oradata/MYORACLE/sysdotmp/temp01.dbf' correspond au tablespace TEMP.
Commandes à passer pour résoudre notre souci (adapter les tailles et autres) :
alter database tempfile '/oradata/MYORACLE/sysdotmp/temp01.dbf' drop;
alter tablespace TEMP add tempfile '/oradata/MYORACLE/sysdotmp/temp01.dbf' size 128M reuse;
alter database tempfile '/oradata/MYORACLE/sysdotmp/temp01.dbf' autoextend on next 32M maxsize 2G;