Para o NSM baseado em Windows:
Use as etapas a seguir para verificar tabelas a partir do prompt de comando:
- Interrompa o serviço de Manager. Clique no ícone segurança da rede na área de notificação e selecione interromper Manager.
- Clique em Iniciar, executar, digite cmde pressione Enter.
- Altere o diretório para o diretório <database>\Bin :
- Para o NSM 9.1.7.75 e versões anteriores e 9.2 :
Digite cd <$install_directory>\McAfee\Network Security Manager\MySQL\bin\ e pressione Enter.
- Para o NSM 9.1.7.77 e versões posteriores, incluindo 10.x :
Digite cd <$install_directory>\McAfee\Network Security Manager\MariaDB\bin e pressione Enter.
-
Digite o comando a seguir e pressione Enter:
mysql -u<user>
-p
<password> <database>
Por exemplo:
mysql -uroot -proot lf
-
No prompt, digite o comando a seguir e pressione Enter:
check table <table name>
;
Por exemplo:
check table iv_packetlog;
+-----------------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+-------+----------+----------+
| lf.iv_packetlog | check | status | OK |
+-----------------+-------+----------+----------+
1 row in set (0.11 sec)
-
Se a tabela estiver corrompida, digite o comando a seguir e pressione Enter:
repair table <table name>;
NOTA: Se a opção rápida for especificada, reparar a tabela tentará reparar somente a árvore de índices. Para executar a tabela de reparo sem a opção rápida, o espaço na unidade de disco rígido precisa ser igual ou superior ao tamanho da tabela que você deseja reparar.
Exemplo 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 linha no conjunto ( 0.00 s)
Exemplo 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 a arquivo do MYI estiver ausente, digite o comando a seguir e pressione Enter:
repair table <table name> USE_FRM;
Por exemplo:
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)
-
Execute o comando check Table novamente para verificar se ele corrigiu o índice.
No prompt, digite o comando a seguir e pressione Enter:
check table <table name>;
Para o NSM baseado em MLOS:
Use as etapas a seguir para verificar tabelas a partir do prompt de comando:
- Interrompa o serviço de Manager:
Digite Stop Manager e pressione Enter.
- Abra o Shell do banco de dados:
- Digite dbShell e pressione Enter.
- Digite as credenciais do banco de dados quando solicitado.
- No prompt, digite check table <table name> Command e pressione Enter:
Por exemplo:
check table iv_packetlog
+-----------------+-------+----------+----------+
| Tabela | Op | Msg_type | Msg_text |
+-----------------+-------+----------+----------+
| lf.iv_packetlog | verificar | status | OK |
+-----------------+-------+----------+----------+
1 linha no conjunto ( 0.11 s)
- Se a tabela estiver corrompida, digite o comando Repair Table <table name> e pressione Enter:
Observação: Se a opção rápida for especificada, reparar a tabela tentará reparar somente a árvore de índices.
Para executar a tabela de reparo sem a opção rápida, o espaço na unidade de disco rígido deve ser igual ou superior ao tamanho da tabela que você deseja reparar.
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)
- Execute o comando check Table novamente para verificar se ele corrigiu o índice.
No prompt, digite o comando check Table <table name> e pressione Enter.