Bonjour,
je cherche à trouver un moyen de remonter en sql les index marqués comme FAILED et ce à travers tous les schémas
j'ai regardé du côté du dictionnaire (select * from dict) mais j'ai rien trouvé
merci de vos conseils
Luna
Bonjour,
je cherche à trouver un moyen de remonter en sql les index marqués comme FAILED et ce à travers tous les schémas
j'ai regardé du côté du dictionnaire (select * from dict) mais j'ai rien trouvé
merci de vos conseils
Luna
Voici ce que j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 select owner||'.'||index_name||' STATUS='||status status from dba_indexes where status='UNUSABLE' union all select owner||'.'||index_name||' DOMIDX_STATUS='||domidx_status status from dba_indexes where domidx_status='IDXTYP_INVLD' union all select owner||'.'||index_name||' DOMIDX_OPSTATUS='||domidx_opstatus status from dba_indexes where domidx_opstatus='FAILED' union all select owner||'.'||index_name||' FUNCIDX_STATUS='||funcidx_status status from dba_indexes where funcidx_status='DISABLED';
fausse alerte j'ai pas bien regardé dans le dictionnaire :
la vue dba_indexes renvoit tout ce qu'il faut
select count(*) from dba_indexes where status <> 'VALID';
Partager