FAQ:Divers MODOP Oracle
Révision datée du 10 juillet 2024 à 10:22 par Admin (discussion | contributions)
Sommaire
Généralités
Limites de cette section
Cette section permet d'avoir quelques MODOP pour corriger des problématiques "courantes".
Repportez-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 !
1 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 :
1 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) :
1 alter database tempfile '/oradata/MYORACLE/sysdotmp/temp01.dbf' drop;
2 alter tablespace TEMP add tempfile '/oradata/MYORACLE/sysdotmp/temp01.dbf' size 128M reuse;
3 alter database tempfile '/oradata/MYORACLE/sysdotmp/temp01.dbf' autoextend on next 32M maxsize 2G;