Segue o procedimento para realizar o backup lógico utilizando o DataPump, banco de dados Oracle.
Segue os passos abaixo.
1Crie um diretório para separar o backup lógico
que realizaremos.
mkdir /home/oracle/datapump
2Verifique o diretório que será
utilizando pelo data pump, no banco de dados.
sqlplus
/nolog
conn sys/senha_do_sys as
sysdba
select *
from dba_directories;
3Caso não exista um diretório criado,
vamos criar um diretório para apontar para o (/home/oracle/datapump), conforme
realizado no primeiro passo.
create
directory DATAPUMP_BKPLOGICO as ‘/home/oracle/datapump’;
De as permissões para o system
acessar o diretório.
grant read,
write on directory DATAPUMP_BKPLOGICO to
system;
exit
5 Executar o export das tabelas via
dump.
expdp
system/senha_do_system directory=
DATAPUMP_BKPLOGICO dumpfile=export_full.dmp full=y logfile=exp_full.log
Segue também alguns parâmetros importantes sobre o DataPump:
EXPDP: comando utilizado para exportar dados.
IMPDP: Comando utilizado para importar dados.
SYSTEM: usuário utilizado para exportar e importar dados.
TABLES: Informa qual a tabela que será importada ou exportada.
TABLESPACES: Informa qual tablespace será exportada ou importada.
DIRECTORY: Diretório que será utilizado pelo datapump, no nosso casso o "/home/oracle/datapump".
DUMPFILE: informo qual será o nome do arquivo exportação, no nosso casso "export_full.dmp".
FULL: informa se o backup será executado de todo o banco de dados "Yes" = "Sim"
LOGFILE: Nome do arquivo de log da execução do backup.
FULL: Opção de Y/N, utilizado para especificar que voce quer importar o arquivo por completo
REMAP_DATAFILE: Altera o nome do arquivo de dados de origem para o arquivo de dados alvo nos comandos "create tablespace", "create table", etc.
REMAP_SCHEMA: Altera o nome do schema de origem para o destino, separando por dois pontos ":".
SYSTEM: usuário utilizado para exportar e importar dados.
TABLES: Informa qual a tabela que será importada ou exportada.
TABLESPACES: Informa qual tablespace será exportada ou importada.
DIRECTORY: Diretório que será utilizado pelo datapump, no nosso casso o "/home/oracle/datapump".
DUMPFILE: informo qual será o nome do arquivo exportação, no nosso casso "export_full.dmp".
FULL: informa se o backup será executado de todo o banco de dados "Yes" = "Sim"
LOGFILE: Nome do arquivo de log da execução do backup.
FULL: Opção de Y/N, utilizado para especificar que voce quer importar o arquivo por completo
REMAP_DATAFILE: Altera o nome do arquivo de dados de origem para o arquivo de dados alvo nos comandos "create tablespace", "create table", etc.
REMAP_SCHEMA: Altera o nome do schema de origem para o destino, separando por dois pontos ":".
REMAP_TABLESPACE:
Altera o a tablespace de origem para o destino, separando por dois pontos.
REUSE_DATAFILES: Re-utiliza os datafiles, já existentes.
Qualquer dúvida, deixe seu comentário.
Abraços.
REUSE_DATAFILES: Re-utiliza os datafiles, já existentes.
Qualquer dúvida, deixe seu comentário.
Abraços.
Nenhum comentário:
Postar um comentário