Cet article à été lu 1 104 fois

Création de poste impossible PABX 4400 « ERREUR SQL -2 », voici la solution !

Tweet 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. […]


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 dangereuseIl faut donc prévoir une sauvegarde de la base de donnée, au cas ou !!!

 

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 !

Vous devriez aussi lire ces articles

About R1C

L’homme est un être paresseux qui utilise son intelligence pour éviter le travail inutile.
– http://www.zapwallpaper.fr
– http://www.cmdvb.fr