arquivo do banco de dados sumiu

1. arquivo do banco de dados sumiu

cesar godoy
cesargodoy

(usa Slackware)

Enviado em 26/05/2014 - 11:32h

bom dia a todos... estou com um problema um pouco inusitado.... recentemente coloquei um arquivo do banco de dados do meu sistema no linux, rodou uma maravilha... (correção = esta rodando)... so que o danado do arquivo do banco de dados "WDTLINUX.FDB" que foi movido para a pasta /home/bd simplesmente sumiu... e o curioso, que a conexão odbc das estações windows, esta logando no banco setado na mesma pasta com o mesmo nome do arquivo.. inserindo na base como se ele estivesse lá.. tentei usar o comando find / -name WDTLINUX.FDB, mas nao acha nem com reza brava... alguem poderia me dar uma solução para poder encontrar este arquivo da base? pois preciso terminar o escript de backup, se der algum perrep, nao fico na mão...

agradeço desde ja a atenção de voces....


  


2. Re: arquivo do banco de dados sumiu

Buckminster
Buckminster

(usa Debian)

Enviado em 26/05/2014 - 14:32h

cesargodoy escreveu:

bom dia a todos... estou com um problema um pouco inusitado.... recentemente coloquei um arquivo do banco de dados do meu sistema no linux, rodou uma maravilha... (correção = esta rodando)... so que o danado do arquivo do banco de dados "WDTLINUX.FDB" que foi movido para a pasta /home/bd simplesmente sumiu... e o curioso, que a conexão odbc das estações windows, esta logando no banco setado na mesma pasta com o mesmo nome do arquivo.. inserindo na base como se ele estivesse lá.. tentei usar o comando find / -name WDTLINUX.FDB, mas nao acha nem com reza brava... alguem poderia me dar uma solução para poder encontrar este arquivo da base? pois preciso terminar o escript de backup, se der algum perrep, nao fico na mão...

agradeço desde ja a atenção de voces....


Executa

updatedb

e depois tenta localizar com o locate ou slocate.


3. Re: arquivo do banco de dados sumiu

cesar godoy
cesargodoy

(usa Slackware)

Enviado em 27/05/2014 - 15:10h

executei o updatedb e mesmo assim nao encontrei, entao fiz de outra forma, find / -name *.FDB
assim consegui achar uma copia do arquivo no /tmp com um nome diferente todo estranho com barras invertidas.. muito sinistro... mas o mais curioso que o odbc do windows enxerga o arquivo como se ele estiversse la.. executando ações como inserir, update, drop etc... aplicação rodando normal.. so que nao consigo localizar o bendito do arquivo que esta sendo usado... se alguem tiver mais alguma sugestão....


4. Re: arquivo do banco de dados sumiu

Buckminster
Buckminster

(usa Debian)

Enviado em 27/05/2014 - 15:22h

Qual foi o comando que tu usou para mover esse arquivo?
Veja aí no histórico.

Verifique se o arquivo não está no local anterior.

Ao mover ele tu parou o Firebird?


5. Re: arquivo do banco de dados sumiu

cesar godoy
cesargodoy

(usa Slackware)

Enviado em 28/05/2014 - 11:33h

nao parei o firebird nao... o comando foi cp /pasta/arquivo /destino

lembrando que nao tenho ideia de onde o firebird ta gravando as alterações que sao feitas na aplicação


6. Re: arquivo do banco de dados sumiu

Buckminster
Buckminster

(usa Debian)

Enviado em 28/05/2014 - 13:28h

cesargodoy escreveu:

nao parei o firebird nao... o comando foi cp /pasta/arquivo /destino

lembrando que nao tenho ideia de onde o firebird ta gravando as alterações que sao feitas na aplicação


Com o comando cp tu não moveu, tu copiou o arquivo. Então deve ter uma cópia no local de origem ainda.
Para mover é mv /pasta/arquivo /destino. Daí o arquivo é movido e não fica nenhuma cópia no local de origem.

E não se copia ou se move arquivos de banco de dados com o banco funcionando, isso pode corromper o arquivo.

Além do que, se não me engano, quando tu move arquivo de banco de dados no Firebird depois deve ter o cuidado de indicar o novo caminho no Firebird.

Provavelmente as estações estão acessando a cópia de origem, aquela que ficou em /pasta/arquivo.


7. Re: arquivo do banco de dados sumiu

cesar godoy
cesargodoy

(usa Slackware)

Enviado em 28/05/2014 - 16:51h

entao... nao sei se vc entendeu na integra o que aconteceu..

por algum motivo, o arquivo do banco de dados que tem que ficar na pasta /home/banco/bd.fdb sumiu...
usei o comando find / -name bd.fdb e nao localizou
usei o comando find / -name *.fdb foi localizado um arquivo semelhante ao pesquisado na pasta /tmp/\\algumacoisa\algumacoisa\algumacoisa.fdb
como nao achava o arquivo do banco de dados (visualmente), corri nas estações e usei conexão odbc para conectar no banco de dados usando o caminho 192.168.1.5:\home\banco\bd.fdb (conecxão com sucesso) todas as estações continuam trabalhando, inserindo na base, fazendo updates e drops, normalmente.
so que nao acho o bendito do arquivo da base... entao fiz outro teste, tirei uma copia do arquivo encontrado na /tmp para pasta /home/banco e renomiei ele com o nome antigo.. fui nas estações e nao conectava... (pode ter corrompido o banco na copia pois nao parei o serviço do firebird), ate ai tudo bem, so que eu preciso tirar backup do banco de dados, apesar de estar funcionando, nao sei onde o infeliz esta...




8. Re: arquivo do banco de dados sumiu

Buckminster
Buckminster

(usa Debian)

Enviado em 28/05/2014 - 17:27h

cesargodoy escreveu:

entao... nao sei se vc entendeu na integra o que aconteceu..

por algum motivo, o arquivo do banco de dados que tem que ficar na pasta /home/banco/bd.fdb sumiu...
usei o comando find / -name bd.fdb e nao localizou
usei o comando find / -name *.fdb foi localizado um arquivo semelhante ao pesquisado na pasta /tmp/\\algumacoisa\algumacoisa\algumacoisa.fdb
como nao achava o arquivo do banco de dados (visualmente), corri nas estações e usei conexão odbc para conectar no banco de dados usando o caminho 192.168.1.5:\home\banco\bd.fdb (conecxão com sucesso) todas as estações continuam trabalhando, inserindo na base, fazendo updates e drops, normalmente.
so que nao acho o bendito do arquivo da base... entao fiz outro teste, tirei uma copia do arquivo encontrado na /tmp para pasta /home/banco e renomiei ele com o nome antigo.. fui nas estações e nao conectava... (pode ter corrompido o banco na copia pois nao parei o serviço do firebird), ate ai tudo bem, so que eu preciso tirar backup do banco de dados, apesar de estar funcionando, nao sei onde o infeliz esta...



Entendi, o arquivo sumiu antes de tu fazer a cópia.

Não deu alguma queda de luz, falha no servidor ou algo parecido?

Já tentou encontrar o arquivo através do Firebird mesmo?


9. Re: arquivo do banco de dados sumiu

cesar godoy
cesargodoy

(usa Slackware)

Enviado em 29/05/2014 - 08:46h

aparentemente nao teve queda de luz, nem notei nada de diferente no servidor....

quando vc dia encontrar pelo firebird, e atravez de um ibexplorer? ou algum comando do firebird no console do linux? pelo odbc do windows, ou pelo ibconsole, consigo localizar o arquivo e abri-lo normalmente em uma estação!