Estratégia de BKP

Backup, Recover, Import, Export, Datapump, etc
Responder
vandclem
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 40
Registrado em: Qua, 29 Abr 2009 10:42 am
Localização: ITAJAI-SC

Saudações a todos,gostaria de uma ajudinha do pessoal para desenvolver uma boa statégia de Backup, se possivel sem Rman de momento...
Tenho o seguinte 3 exports sendo [12:00][19:00][23:00]
Agora habilitei os Archives,imagino que se der algum problema terei que acionar um DBA para um recover,porem queria deixar o ambiente preparado sei que tenho que copiar esses archives para um local seguro,porem agora imagino que ainda tenho que fazer um backup dos controfiles e spfile como faço isso de preferencia automatizado,tenho que copiar tabem os redologs e os datafiles, queria apagar tambem os archives de vez em quando para isso preciso fazer um bkp dos datafiles certo,me ajudem ai pessoal desculpe tantas perguntas.

Server-> Windows 2003
Oracle-10G
vandclem
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 40
Registrado em: Qua, 29 Abr 2009 10:42 am
Localização: ITAJAI-SC

Moderador,desculpe favor mover para DBA.
[]s
vAnDeR
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Topico movido para DBA
pauloaleo
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 181
Registrado em: Qua, 09 Fev 2005 12:30 pm
Localização: SÃO BERNARDO DO CAMPO - SP

Sem rman , você faz o seguinte:

via script você coloca todas as tablespaces em begin backup:

Selecionar tudo

alter tablespace xxxxx begin backup.
depois faz

Selecionar tudo

alter system swicth logfile;
Copia todos os datafiles para a sua área de backup com cp -p no SO.
Copia todos os redos para a sua área de backup com cp -p no SO.

Depois faz alter database backup controlfile to 'xxxxxx' onde xxxxxx é o caminho mais nome do arquivo do backup, vamos supor /backup/backupcontrolile.ctrl'.

apos você copia todos os archives para esta área com cp -p novamente.

ai você tira todas as tablespaces de begin backup :

Selecionar tudo

alter tablespace xxxxxxx end backup;

você tera uma copia hot do banco que pode ser aberta sem problemas.


Se houver janela , é preferivel você dar shtdown no banco, apos dar um startup mount e ai sim fazer o cp -p de todos os datafiles , redos , temporarias e controlfiles , para a área de backup , e deletar todos os archives existentes ate esta copia. Isto é uma copia fria do banco , que não necessita de archives para abrir

[]s
vandclem
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 40
Registrado em: Qua, 29 Abr 2009 10:42 am
Localização: ITAJAI-SC

Obrigado, você teria algum .bat pronto para realizar essas tarefas?
não entendi a parte de oque devo fazer para poder apagar os archives,por exemplo vamos supor que tenha uns 50 arch no dir quero apagar um pouco dai tenho que fazer esse backup frio que você falou depois que terminar posso deletar os arch e como saber quais posso apagar?
pauloaleo
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 181
Registrado em: Qua, 09 Fev 2005 12:30 pm
Localização: SÃO BERNARDO DO CAMPO - SP

.bat não tenho.

Uma explicação.

Chama backup quente ou hot backup , aquele que você faz com o banco aberto. Portanto , os archives são necessarios para recuperar o mesmo.

Chama backup frio ou backup , aquele que você faz com o banco em mount , ou somente em start. Neste caso , não é necessario os archives , pois não a transações correntes no banco.

Então , se você executar um backup frio neste momento , apos o backup , todos os archives podem ser excluidos.

[]s
vandclem
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 40
Registrado em: Qua, 29 Abr 2009 10:42 am
Localização: ITAJAI-SC

beleza,obrigado.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes