Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

snkrop

Backup Oracle

Recommended Posts

Preciso realizar o backup da minha base pois tenho q mudar a base de computador...como realizar o backup total do banco com as tabelas, procedures, trigers, dados....tudo?Preciso de ajuda para isso.Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Existe 3 opções para você realizar o backup:

 

1 - EXPORT/IMPORT

 

Esse é um tipo de backup lógico, para restaurar, será necessário ter uma outra base com as mesmas estruturas de tablespaces para conseguir com sucesso. Utilizando o IMPDP (Import Datapump) no 10g, ele lhe permite alterar as tablespaces do arquivo DMP para uma nova tablespace. Exemplo:

 

EXP convencional:

 

exp userid=system file=bkp_logico_database.dmp log=bkp_logico_database.log full=y

 

E como EXPDP:

 

expdp userid=system directory=PASTA dumpfile=bkp_logico_database.dmp logfile=bkp.log full=y

 

 

2 - BACKUP FRIO (Cold Backup)

 

Esse é o melhor tipo de backup, você consegue uma cópia totalmente consistente do banco de dados. Basta vocÇe executar um SHUTDOWN [ IMMEDIATE | NORMAL ] no seu banco de dados e copiar os arquivos com extensão (Datafiles), *.CTL (Control file) e ), *.LOG (Arquivos de REDO LOG) e também os arquivos INIT.ORA.

 

Se a estrutura entre os servidores for idênticas, com os mesmo nomes de pasta e caminhos e origens (unidades lógicas - Letrinhas do windows), basta o CTRL + C e CTRL + V, e criar um novo serviço na máquina de destino usando o ORADIM que irá conseguir fazer a cópia.

 

3 - RMAN

 

Você pode realizar um backup COLD utilizando o RMAN, onde ele irá gerar para você um arquivo do próprio aplicativo em uma pasta, pegar esse arquivo e restaurar na nova máquina. Lembra-se que a base deverá estar fora, e deverá ser um backup do RMAN utilizando nível 1 ou FULL DATABASE, exemplo:

 

RMAN >list backup of database; run { allocate channel t1 type sbt format 'c:\backup\oracle_db.bkp';  shutdown immediate; startup force mount; backup database full include current controlfile tag 'BKP_FULL'; sql 'alter database open'; release channel t1; }
Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.