Maison > Article > base de données > Comment vérifier l'échec de l'index dans Oracle
Méthode : 1. Utilisez l'instruction "select status from user_indexes which index_name='index name'". Si le résultat renvoie VALID, l'index n'est pas invalide ; 2. Utilisez l'instruction "select status from DBA_IND_PARTITIONS" pour afficher la partition ; état de l'index ; 3. Utilisez "select status from dba_indexes" pour afficher l'état normal de l'index.
L'environnement d'exploitation de ce tutoriel : système Windows 10, Oracle version 12c, ordinateur Dell G3.
1. Ouvrez PLSQL, entrez le mot de passe de votre compte et connectez-vous à la base de données dans laquelle vous devez déterminer l'état de l'index. Ouvrez la fenêtre SQL et entrez le SQL suivant
select status from user_indexes where index_name='索引名称';
Si le résultat renvoyé est VALIDE, cela signifie que l'index est valide !
2. Exécutez l'instruction suivante sous l'utilisateur correspondant :
select status from DBA_IND_PARTITIONS --分区索引
Si le statut n'est pas VALIDE, alors il s'agit d'un index invalide.
3. Exécutez l'instruction sous l'utilisateur correspondant
select status from dba_indexes --普通索引
Si le statut n'est pas VALIDE, alors il s'agit d'un index invalide.
Extension : cOraCle Afficher l'état de l'index d'une table
Description de l'état :
Valide : Index actuel effectif
n/a : index de partition effectif
inutilisable : échec de l'index
tutoriel de recommandation tutoriel tutoriel : "
Tutoriel vidéo OracleCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!