Oracle Backup / Restore

avantix

Power Member
Boas,

Algum especialista de Oracle por aqui que me possa dar uma ajuda em Oracle ?

Preciso de configurar a minha máquina Oracle a fazer backups incrementais e totais. Quero utilizar a Ferramenta RMAN.

Até agora consigo fazer backups totais com RMAN através do oemapp, mas quando vou para os restores a coisa complica!
Pergunto por isso apenas se existe algum expert em Oracle, que possa dispensar alguns minutos a ajudar-me.
 
Eu gostaria de saber se é possível, e se sim onde posso obtê-lo, usar um script SQL no SQL *Plus Worksheet do Oracle Entreprise Manager de modo a poder fazer backup de uma base dados numa máquina e posteriormente realizar o restore em outra máquina ligada na mesma rede, usando apenas comandos SQL. O que tenho de fazer?
 
Boas,

Algum especialista de Oracle por aqui que me possa dar uma ajuda em Oracle ?

Preciso de configurar a minha máquina Oracle a fazer backups incrementais e totais. Quero utilizar a Ferramenta RMAN.

Até agora consigo fazer backups totais com RMAN através do oemapp, mas quando vou para os restores a coisa complica!
Pergunto por isso apenas se existe algum expert em Oracle, que possa dispensar alguns minutos a ajudar-me.

Não entendo muito de Oracle, porque não trabalho com essas ferramentas, mas vê se este link te pode ajudar...

http://www.skillbuilders.com/Tutorials-V2/SkillBuilders oracle Tutorials.cfm
 
Eu gostaria de saber se é possível, e se sim onde posso obtê-lo, usar um script SQL no SQL *Plus Worksheet do Oracle Entreprise Manager de modo a poder fazer backup de uma base dados numa máquina e posteriormente realizar o restore em outra máquina ligada na mesma rede, usando apenas comandos SQL. O que tenho de fazer?

Simples. Não podes.

Mas presumindo que tens servidor de oracle instalado nessas maquinas terás como comando de dos/*nix os comandos "Imp" e "Exp" que servem respectivamente para importar e exportar schemas completos da DB.

Quanto à tua pergunta avantix não faço a minima ideia como se usa o rman :S
 
Podias dar mais detalhes em relação a esses comandos em dos?
Quanto ao RMAN estou a utilizá-lo neste momento para fazer o backup. Tenho-me guiado por aqui: http://docs.rinet.ru/O8/ch15/ch15.htm#BACKUP
No entanto, ainda não consegui realmente fazer o backup por aí. avantix podias adiantar como conseguiste? Tenho este problema.

RMAN> backup database;
A iniciar backup Ós 07.01.25
a utilizar ficheiro de controlo da base de dados de destino em vez do catßlogo d
e recuperaþ§es
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup command at 01/25/2007 17:14:26
ORA-19554: erro ao atribuir dispositivo, tipo de dispositivo: SBT_TAPE, nome do
dispositivo:
ORA-27207: erro de sintaxe em PARMS do dispositivo - nÒo correspondÛncia ou fal
ta de parÛnteses

Peço desculpa se a pergunta for bastante vaga e tiver uma resposta básica mas comecei só agora a trabalhar com Oracle :)
 
Boas,

Algum especialista de Oracle por aqui que me possa dar uma ajuda em Oracle ?

Preciso de configurar a minha máquina Oracle a fazer backups incrementais e totais. Quero utilizar a Ferramenta RMAN.

Até agora consigo fazer backups totais com RMAN através do oemapp, mas quando vou para os restores a coisa complica!
Pergunto por isso apenas se existe algum expert em Oracle, que possa dispensar alguns minutos a ajudar-me.

Ve se isto pode ajudar: http://www.imasters.com.br/artigo/5272/oracle/backup_recover_full/
Estou agr a seguir me por ai para conseguir tmb um backup da minha bd
 
Comandos em DOS para fazer import/export:

export: exp login/pass@bd owner=(USER(S) PARA EXPORTAR) file=c:\xxx.dmp

import: imp login/pass@bd fromuser=(AQUI POES O(S) USER(S) QUE EXPORTASTE)
touser=(USER(S) DE DESTINO) file=c:\xxx.dmp commit=y


Nota: o login/pass tem de ser de um user DBA.

Com isto crias um ficheiro .bat e poes a correr com tarefas agendadas, se quiseres. Espero que tenha ajudado.
 
Já consegui fazer o que pretendia!
Nada como batalhar erro a erro e ir percebendo o metodo de backup e restore!

Finalmente já percebi o conceitos dos archive logs/redo logs, os control files etc.

Obrigado a todos os que ajudaram!
 
Podias dar mais detalhes em relação a esses comandos em dos?
Quanto ao RMAN estou a utilizá-lo neste momento para fazer o backup. Tenho-me guiado por aqui: http://docs.rinet.ru/O8/ch15/ch15.htm#BACKUP
No entanto, ainda não consegui realmente fazer o backup por aí. avantix podias adiantar como conseguiste? Tenho este problema.

RMAN> backup database;
A iniciar backup Ós 07.01.25
a utilizar ficheiro de controlo da base de dados de destino em vez do catßlogo d
e recuperaþ§es
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup command at 01/25/2007 17:14:26
ORA-19554: erro ao atribuir dispositivo, tipo de dispositivo: SBT_TAPE, nome do
dispositivo:
ORA-27207: erro de sintaxe em PARMS do dispositivo - nÒo correspondÛncia ou fal
ta de parÛnteses

Peço desculpa se a pergunta for bastante vaga e tiver uma resposta básica mas comecei só agora a trabalhar com Oracle :)

Boas,

Já te repsondi por PM á questão do archive log, se funcionar depois coloca aqui a solução para o caso de alguem precisar!

Em relação a este problema, tens primeiro de alocar o channel, ou seja o destino para o backup, pois o erro que te é apresentado refere-se ao destino do backup, que nesse caso é uma tape!

Exemplo para Solaris ( não sei se basta mudar os caminhos)

allocate channel disk1 type disk format '/disk1/%d_backups/%U';

Boa Sorte
 
Back
Topo