Per NSM basati su Windows:
Attenersi alla procedura seguente per verificare le tabelle dal prompt dei comandi:
- Arrestare il servizio di Manager. Fare clic sull'icona di sicurezza di rete nell'area di notifica, quindi selezionare interrompi Manager.
- Fare clic su Start, Esegui, digitare cmde premere INVIO.
- Modificare la directory nella directory <database>\bin :
- Per NSM 9.1.7.75 e versioni precedenti e 9.2 :
Digitare cd <$install_directory>\McAfee\Network Security Manager\MySQL\bin\ e premere INVIO.
- Per NSM 9.1.7.77 e versioni successive, tra cui 10.x :
Digitare cd <$install_directory>\McAfee\Network Security Manager\MariaDB\bin e premere INVIO.
-
Digitare il comando seguente e premere INVIO:
mysql -u<user>
-p
<password> <database>
Ad esempio:
mysql -uroot -proot lf
-
Dal prompt, digita il comando seguente e premi invio:
check table <table name>
;
Ad esempio:
check table iv_packetlog;
+-----------------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+-------+----------+----------+
| lf.iv_packetlog | check | status | OK |
+-----------------+-------+----------+----------+
1 row in set (0.11 sec)
-
Se la tabella è danneggiata, digitare il comando seguente e premere INVIO:
repair table <table name>;
NOTA: Se si specifica l'opzione QUICK, REPAIR TABLE tenterà di riparare solo la struttura ad albero dell'indice. Per eseguire la tabella di riparazione senza l'opzione QUICK, lo spazio sul disco rigido deve essere uguale o superiore alla dimensione della tabella che si desidera ripristinare.
Esempio 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 riga nel set ( 0.00 sec)
Esempio 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)
-
Se il file MYI non è presente, digitare il comando seguente e premere INVIO:
repair table <table name> USE_FRM;
Ad esempio:
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)
-
Eseguire nuovamente il comando di controllo della tabella per verificare che sia stato risolto l'indice.
Alla richiesta, digita il comando seguente e premi invio:
check table <table name>;
Per NSM basati su MLOS:
Attenersi alla procedura seguente per verificare le tabelle dal prompt dei comandi:
- Arrestare il servizio Manager:
Digitare Stop Manager e premere INVIO.
- Aprire la shell di database:
- Digitare dbShell e premere INVIO.
- Immettere le credenziali del database quando richiesto.
- Dal prompt, digita check table <table name> il comando e premi invio:
Ad esempio:
check table iv_packetlog
+-----------------+-------+----------+----------+
| Tabella | Op | Msg_type | Msg_text |
+-----------------+-------+----------+----------+
| lf.iv_packetlog | Controlla | stato | OK |
+-----------------+-------+----------+----------+
1 riga nel set ( 0.11 sec)
- Se la tabella è danneggiata, digitare il comando della tabella di riparazione <table name> e premere INVIO:
Nota: Se si specifica l'opzione QUICK, REPAIR TABLE tenterà di riparare solo la struttura ad albero dell'indice.
Per eseguire la tabella di riparazione senza l'opzione QUICK, lo spazio sul disco rigido deve essere uguale o superiore alla dimensione della tabella che si desidera ripristinare.
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)
- Eseguire nuovamente il comando di controllo della tabella per verificare che sia stato risolto l'indice.
Al prompt dei comandi digitare Check Table <table name> Command e premere INVIO.