
Voici les actions qui ont été nécessaires pour corriger le problème de création de poste (erreur SQL -2 lors de la création d’un nouveau poste) sur un PABX 4400. Cette opération, si elle m’a permis de résoudre le problème de base de donnée est cependant très dangereuse…
ATTENTION : Il faut donc prévoir une sauvegarde de la base de donnée, au cas où !!!
1 – Vérifier la base de données
(3220)xa032020> checkdb
Data base checking in progress …
/…………….ERROR 4351 : DATA INCONSISTENCY, Table ENTITY, entity=0 invalid cdt
ERROR 4351 : DATA INCONSISTENCY, Table ENTITY, entity=1 invalid cdt
ERROR 4351 : DATA INCONSISTENCY, Table ENTITY, entity=99 invalid cdt
…
ERROR 4351 : DATA INCONSISTENCY, Table NOE_PARAM, nulog=2277 Attribut=0
ERROR 4351 : DATA INCONSISTENCY, Table NOE_PARAM, nulog=2280 Attribut=0
ERROR 4351 : DATA INCONSISTENCY, Table NOE_PARAM, nulog=2285 Attribut=0
ERROR 4351 : DATA INCONSISTENCY, Table NOE_PARAM, nulog=2263 Attribut=0
ERROR 4351 : DATA INCONSISTENCY, Table NOE_PARAM, nulog=2260 Attribut=0
ERROR 4351 : DATA INCONSISTENCY, Table NOE_PARAM, nulog=2254 Attribut=0
../
(3220)xa032020>
2 – Relever les erreurs dans la base de données SQL
ERROR 4351 : DATA INCONSISTENCY, Table NOE_PARAM, nulog=2277 Attribut=0
ERROR 4351 : DATA INCONSISTENCY, Table NOE_PARAM, nulog=2280 Attribut=0
ERROR 4351 : DATA INCONSISTENCY, Table NOE_PARAM, nulog=2285 Attribut=0
ERROR 4351 : DATA INCONSISTENCY, Table NOE_PARAM, nulog=2263 Attribut=0
ERROR 4351 : DATA INCONSISTENCY, Table NOE_PARAM, nulog=2260 Attribut=0
ERROR 4351 : DATA INCONSISTENCY, Table NOE_PARAM, nulog=2254 Attribut=0
3 – Accès à la base SQL du PABX 4400
Pour accéder à la base de donnée en SQL il faut dans un premier temps se positionner dans le répertoire de celle-ci.
(3220)xa032020> cd /usr3/mao
L’accès à la base de donnée se fait ensuite par la commande « cuser ».
(3220)xa032020> cuser .
4 – Suppression des enregistrements dans la base de donnée
->> delete from NOE_PARAM where nulog=2277;
Number of matching records = 1
temps d’execution = 0.000
->> delete from NOE_PARAM where nulog=2280;
Number of matching records = 1
temps d’execution = 0.000
->> delete from NOE_PARAM where nulog=2285;
Number of matching records = 1
temps d’execution = 0.000
->> delete from NOE_PARAM where nulog=2263;
Number of matching records = 1
temps d’execution = 2.000
->> delete from NOE_PARAM where nulog=2260;
Number of matching records = 1
temps d’execution = 0.000
->> delete from NOE_PARAM where nulog=2254;
Number of matching records = 1
temps d’execution = 0.000
5 – Enregistrer et quitter
->> commit;
->> .
(3220)xa032020>
6 – Vérifier à nouveau votre base de données
(3220)xa032020> checkdb
Data base checking in progress …
/…………….ERROR 4351 : DATA INCONSISTENCY, Table ENTITY, entity=0 invalid cdt
ERROR 4351 : DATA INCONSISTENCY, Table ENTITY, entity=1 invalid cdt
ERROR 4351 : DATA INCONSISTENCY, Table ENTITY, entity=99 invalid cdt
………………../
(3220)xa032020>
Les erreurs ont été corrigées, on peut donc créer des usagers !
Poster un Commentaire
Vous devez vous connecter pour publier un commentaire.