Pour l’équipement NSM basé sur Windows :
Pour vérifier les tables à partir de l’invite de commande, procédez comme suit :
- Arrêtez le Service Manager. Cliquez sur l’icône de sécurité réseau dans la zone notification, puis sélectionnez arrêter le Manager.
- Cliquez sur Démarrer, exécuter, saisissez cmd, puis appuyez sur entrée.
- Remplacez le répertoire par le répertoire <database>\Bin :
- Pour NSM 9.1.7.75 et versions antérieures et 9.2 :
Saisissez cd <$install_directory>\McAfee\Network Security Manager\MySQL\bin\ et appuyez sur entrée.
- Pour NSM 9.1.7.77 et versions ultérieures, notamment 10.x :
Saisissez cd <$install_directory>\McAfee\Network Security Manager\MariaDB\bin et appuyez sur entrée.
-
Saisissez la commande suivante et appuyez sur ENTREE :
mysql -u<user>
-p
<password> <database>
Par exemple :
mysql -uroot -proot lf
-
A partir de l’invite, saisissez la commande suivante et appuyez sur ENTREE :
check table <table name>
;
Par exemple :
check table iv_packetlog;
+-----------------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+-------+----------+----------+
| lf.iv_packetlog | check | status | OK |
+-----------------+-------+----------+----------+
1 row in set (0.11 sec)
-
Si la table est corrompue, saisissez la commande suivante et appuyez sur ENTREE :
repair table <table name>;
REMARQUE : Si l’option rapide est spécifiée, l’option réparer la TABLE tente de réparer uniquement l’arborescence des index. Pour exécuter REPAIR TABLE sans l’option rapide, l’espace du disque dur doit être supérieur ou égal à la taille de la table que vous souhaitez réparer.
Exemple 1
repair table iv_packetlog
+-----------------+--------+----------+------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+------------------------------------------------+
| lf.iv_packetlog | repair | error | Can't find file: 'iv_packetlog.MYI' (errno: 2) |
+-----------------+--------+----------+------------------------------------------------+
1 ligne en ensemble ( 0.00 sec)
Exemple 2
repair table iv_packetlog QUICK;
+-----------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+----------+
| lf.iv_packetlog | repair | status | OK |
+-----------------+--------+----------+----------+
1 row in set (0.05 sec)
-
Si le fichier MYI est manquant, saisissez la commande suivante et appuyez sur ENTREE :
repair table <table name> USE_FRM ;
Par exemple :
repair table iv_packetlog USE_FRM;
+-----------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+----------+
| lf.iv_packetlog | repair | status | OK |
+-----------------+--------+----------+----------+
1 row in set (0.05 sec)
-
Exécutez à nouveau la commande vérifier la table pour vérifier que l’index a été réparé.
A l’invite, saisissez la commande suivante et appuyez sur ENTREE :
check table <table name>;
Pour l’équipement NSM basé sur MLOS :
Pour vérifier les tables à partir de l’invite de commande, procédez comme suit :
- Arrêtez le Service Manager :
Saisissez Stop Manager , puis appuyez sur entrée.
- Ouvrez le shell de base de données :
- Saisissez dbShell et appuyez sur entrée.
- Entrez les informations d’identification de la base de données lorsque vous y êtes invité.
- A partir de l’invite, saisissez check table <table name> Command et appuyez sur ENTREE :
Par exemple :
check table iv_packetlog
+-----------------+-------+----------+----------+
| Tableau | Op | Msg_type | Msg_text |
+-----------------+-------+----------+----------+
| lf.iv_packetlog | vérifier | statut | OK |
+-----------------+-------+----------+----------+
1 ligne en ensemble ( 0.11 sec)
- Si la table est corrompue, saisissez la commande réparer la table <table name> et appuyez sur la touche entrée :
Remarque : Si l’option rapide est spécifiée, l’option réparer la TABLE tente de réparer uniquement l’arborescence des index.
Pour exécuter REPAIR TABLE sans l’option rapide, l’espace du disque dur doit être supérieur ou égal à la taille de la table que vous souhaitez réparer.
Example 1:
repair table iv_packetlog
+-----------------+--------+----------+------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+------------------------------------------------+
| lf.iv_packetlog | repair | error | Can't find file: 'iv_packetlog.MYI' (errno: 2) |
+-----------------+--------+----------+------------------------------------------------+
1 row in set (0.00 sec)
Example 2:
repair table iv_packetlog QUICK
+-----------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+----------+
| lf.iv_packetlog | repair | status | OK |
+-----------------+--------+----------+----------+
1 row in set (0.05 sec)
- If the MYI file is missing, type repair table <table name> USE_FRM and press Enter:
For example:
repair table iv_packetlog USE_FRM
+-----------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+----------+
| lf.iv_packetlog | repair | status | OK |
+-----------------+--------+----------+----------+
1 row in set (0.05 sec)
- Exécutez à nouveau la commande vérifier la table pour vérifier que l’index a été réparé.
A l’invite, saisissez Check table <table name> et appuyez sur entrée.