Abrir o prompt de comando e chamar o rman(recovery manager):
rman
Conectar ao banco:
connect target sys/oracle@brasil
Baixar o banco:
shutdown immediate;
Iniciar sem montar:
startup nomount;
Alterar a base para status montado:
alter database mount;
executar o comando abaixo para fazer um backup full inclusive com o controlfile (database include current controlfile):
run {
allocate channel t1 type disk format 'd:\oracle_novo\backup\testebkpfullcomnfe.bkp';
backup full (database include current controlfile);
release channel t1;
}
1. descricao de cada linha##################################
run { #informa ao rman que irá ser rodado um comando:
allocate channel t1 type disk format 'd:\oracle_novo\backup\testebkpfullcomnfe_300810.bkp';
1. informa o canal a ser usado, o tipo de midia e o local onde estar o backup full;
backup full (database include current controlfile);
1. comando de backup
release channel t1;
libera o canal t1;
1. fim da descricao##############################
Após o fim do backup temos que deixar o banco operacional novamente:
shutdown immediate; #derrubamos o banco novamente
startup nomount; #inicializamos como nao montado
alter database mount; #alteramos para montado
ALTER DATABASE OPEN; E abrimos o banco para que os usuários possam se connectar e utilizarem normalmente todas as tables space do banco;
No comments:
Post a Comment