terça-feira, 28 de agosto de 2007

Bases Corrompidas no Firebird

Quando uma base Firebird corromper, o melhor a se fazer é restaurar o backup mais recente.


Nas situações onde não exista um backup, pode-se tentar recuperar o banco de dados com a ferramenta GFIX.

Entretanto podem ser perdidas informações do banco de dados, que não serão identificadas no processo.

gfix -v -f -user sysdba -password masterkey arquivodobanco.fdb

gfix -m -i -user sysdba -password masterkey arquivodobanco.fdb

Em seguida faça um backup e um restore.

sábado, 25 de agosto de 2007

Exportação de dados no Oracle

Quando é necessário exportar os dados de uma base Oracle, para carregar em outro servidor, ou mesmo como backup; a forma mais simples de realizar este procedimento é exportando os dados com a ferramenta exp.

Com a seguinte sintaxe já serão exportadas todas as tabelas, índices, dados, triggers, procedures,.... enfim todos os objetos do usuário (oracle) especificado.

EXP usuario/senha@instância FILE=Caminho\NomeArq.DMP LOG=Caminho\NomeArq.LOG

Será gravado o arquivo NomeArq.DMP. A pasta "Caminho" deve ser previamente criada.

Este arquivo é um backup dos dados, portanto o interessante é que fosse realizado sem nenhum usuário acessando os dados.

Para maiores informações sobre este procedimento, acesse o site:
http://www.devmedia.com.br/articles/viewcomp.asp?comp=6283

Backup automático do SQL Server 2005 Express

Como o SQL Server 2005 Express não possui o Agent que automatiza procedimentos do banco de dados, é necessário criar manualmente a rotina de Backup.

1) Crie um script SQL que executa o backup do banco de dados com o nome BACKUP.SQL
Backup Database NomeBanco to disk="Caminho\NomeBanco.bak"

2) Crie um arquivo BAT com o nome BACKUP.BAT:
osql -U sa -P senhadoSA -i "Caminho\Backup.SQL"

3) No agendador de tarefas do Windows crie uma nova tarefa para executar o arquivo BACKUP.BAT, em um horário que normalmente os usuários não estão usando o banco de dados.

4) Crie algum procedimento para salvar o arquivo NomeBanco.bak para outra mídia (CD, DVD, HD, Fita,...)

Para maiores detalhes sobre os parâmetros usados veja o site: http://www.devmedia.com.br/articles/viewcomp.asp?comp=3648

sexta-feira, 24 de agosto de 2007

Erro ao conectar nas estações.

Quando no servidor conecta o aplicativo normalmente e nas estações ocorrem erros de conexão, verifique se o firewall do windows não está ativo no servidor.

Caso esteja ativo e deva permanecer, acrescente exceções liberando as portas do banco de dados.

Maiores detalhes para resolução de problemas de conexão com o SQL Server 2005 acesse o site: http://www.devmedia.com.br/articles/viewcomp.asp?comp=3268

terça-feira, 21 de agosto de 2007

Apresentação

O objetivo deste blog é trocar informações relacionadas com bancos de dados: instalação, manutenção e consultas SQL.