O que é um Dump?
Dump é um programa para sistemas operacionais Unix usado para fazer backups de arquivos de sistema. Este é um dos programas do gênero mais antigos, sendo considerado um dos melhores.
Melhor explicando um Dump nada mais é que um backup.
Vamos entender aprofundadamente utilizando um dump em banco de dados.
Em MySQL você pode usar o seguinte comando (dentro do terminal mysql).
ficaria assim:
Database: meubanco
Host: localhost
Username: nomeusuario
Password: senha
Host: localhost
Username: nomeusuario
Password: senha
$mysql -h localhost -u nomeusuario -senha meubanco < backup_meubanco.sql
Em Oracle você pode usar o seguinte comando (dentro do terminal Oracle).
ficaria assim:
Username: user1
Password: senha_do_user1
exp user1/senha_do_user1 file=arquivo_dump.dmp log=log_dump.log
Outro exemplo um pouco diferente mas também é a realização de um Dump.
Vamos pegar um exemplo o SQL Server 2000.
Requisito: É necessário possuir o SQL Server 2000, com a ferramente
Enterprise Manager, instalado no ambiente onde o procedimento será
executado.
1° - Configurar a conexão com a sua base de dados na Plug In no seu Enterprise Manager, em ambiente de desenvolvimento por exemplo;
2° - Clicando com o botão direito do mouse sobre a sua base já configurada clicar em Tasks > Generate SQL Script para copiar todos os Create Tables da sua base remota;
3° - Utilizar os Create Tables em seu servidor SQL Server local, ambiente de desenvolvimento, para clonar a base de dados remota;
4° - Clicando novamente com o botão direito do mouse sobre a base clonada selecionar em Tasks > Import Data, e informar os dados de origem da base remota;
5° - Clicando novamente com o botão direito do mouse sobre a base clonada selecionar Tasks > Backup.
Bom pessoal acho que é isso uma breve visão como realizar um dump.
Citei somente em MySQL, Oracle e SQL Server 2000.
Outro post irei fazer especificando mais a cada versão de banco de dados.