Mudanças entre as edições de "Ao entrar no UltraPDV em alguns terminais aparece a mensagem "O banco de dados pode estar corrompido"."
Linha 1: | Linha 1: | ||
− | ==Causa 1== | + | == Causa 1 == |
− | + | Pode ser que não tenha feito o backup no terminal que mostrou essa mensagem. Verifique se o arquivo c:\ultrapdv\hotbkp\mysql\cadastro.sql.zip se está com data de hoje. Se tiver o backup foi feito e pode somente reabrir o sistema. | |
− | + | Caso não seja de hoje, veja os procedimentos abaixo | |
− | |||
− | |||
− | |||
− | |||
==Causa 2== | ==Causa 2== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
-Verifique se o HD está com defeito através do comando "chkdsk" do Prompt do MS-DOS ou | -Verifique se o HD está com defeito através do comando "chkdsk" do Prompt do MS-DOS ou | ||
Abra o Painel de Controle -> Ferramentas Administrativas -> Eventos -> Sistema, e procure por "disk" na coluna "Fonte". | Abra o Painel de Controle -> Ferramentas Administrativas -> Eventos -> Sistema, e procure por "disk" na coluna "Fonte". | ||
− | ==Causa | + | ==Causa 3== |
Erro "Binlog has bad magic number" no arquivo C:\ultrapdv\data\servidor.txt | Erro "Binlog has bad magic number" no arquivo C:\ultrapdv\data\servidor.txt | ||
Pare o mysql e apague os arquivos servidor-bin.XXXXX e o arquivo servidor-bin.index da pasta C:\ultrapdv\data | Pare o mysql e apague os arquivos servidor-bin.XXXXX e o arquivo servidor-bin.index da pasta C:\ultrapdv\data | ||
− | ==Causa | + | ==Causa 4== |
Pode ter alguma tabela corrompida. Para confirma execute o MySQL Control Center e como abaixo: | Pode ter alguma tabela corrompida. Para confirma execute o MySQL Control Center e como abaixo: | ||
[[Arquivo:Corrompido1.png|nenhum|miniaturadaimagem|385x385px]] | [[Arquivo:Corrompido1.png|nenhum|miniaturadaimagem|385x385px]] | ||
Linha 70: | Linha 26: | ||
Para recuperar abra o c:\ultrapdv\admin.exe, clique na aba "Recuperação de BD" e faça o procedimento. | Para recuperar abra o c:\ultrapdv\admin.exe, clique na aba "Recuperação de BD" e faça o procedimento. | ||
+ | == Causa 5 == | ||
+ | O arquivo c:\UltraPDV\MySQL\bin\mysqldump.exe foi apagado do SERVIDOR. | ||
+ | |||
+ | -Solução | ||
+ | |||
+ | Copie esse arquivo de qualquer estação e copie no SERVIDOR ou reinstale o sistema no SERVIDOR. | ||
+ | |||
+ | ==Causa 6== | ||
+ | Copie o arquivo c:\ultrapdv\mysql\bin\mysqldump.exe de um computador que esteja funcionando (no PC da Ultramax do suporte por exemplo) para a pasta c:\ultrapdv\mysql\bin do servidor do cliente. | ||
+ | |||
+ | Faça essa cópia mesmo se a data/hora do arquivo mysqldump.exe do cliente estiver correta. | ||
[[Category:UltraPDV]] | [[Category:UltraPDV]] |
Edição atual tal como às 14h06min de 7 de dezembro de 2024
Causa 1
Pode ser que não tenha feito o backup no terminal que mostrou essa mensagem. Verifique se o arquivo c:\ultrapdv\hotbkp\mysql\cadastro.sql.zip se está com data de hoje. Se tiver o backup foi feito e pode somente reabrir o sistema.
Caso não seja de hoje, veja os procedimentos abaixo
Causa 2
-Verifique se o HD está com defeito através do comando "chkdsk" do Prompt do MS-DOS ou
Abra o Painel de Controle -> Ferramentas Administrativas -> Eventos -> Sistema, e procure por "disk" na coluna "Fonte".
Causa 3
Erro "Binlog has bad magic number" no arquivo C:\ultrapdv\data\servidor.txt
Pare o mysql e apague os arquivos servidor-bin.XXXXX e o arquivo servidor-bin.index da pasta C:\ultrapdv\data
Causa 4
Pode ter alguma tabela corrompida. Para confirma execute o MySQL Control Center e como abaixo:
Selecione tudo pressionando CTRL + A e clique em CHECK:
Veja se aparece alguma tabela com CORRUPT:
Para recuperar abra o c:\ultrapdv\admin.exe, clique na aba "Recuperação de BD" e faça o procedimento.
Causa 5
O arquivo c:\UltraPDV\MySQL\bin\mysqldump.exe foi apagado do SERVIDOR.
-Solução
Copie esse arquivo de qualquer estação e copie no SERVIDOR ou reinstale o sistema no SERVIDOR.
Causa 6
Copie o arquivo c:\ultrapdv\mysql\bin\mysqldump.exe de um computador que esteja funcionando (no PC da Ultramax do suporte por exemplo) para a pasta c:\ultrapdv\mysql\bin do servidor do cliente.
Faça essa cópia mesmo se a data/hora do arquivo mysqldump.exe do cliente estiver correta.