View Full Version : Oracle Backup / Restore
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?
Parafuso 25-01-2007, 16:16 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%20oracle%20Tutorials.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.
Obg, vou testar. Essa é então a melhor forma de mover base de dados entre dois discos / máquinas?
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!
Obg, vou testar. Essa é então a melhor forma de mover base de dados entre dois discos / máquinas?
Para mover a BD, acho que é a melhor. Para fazer o backup, é mesmo o RMAN, só que com isso nunca mexi.
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
Obg a todos pela ajuda, export e import a funcionar na perfeição
Agora, next step, backups no rman :p
|
|