meu Oracle

este artigo é testado em oracle10gR2. Como configuramos o RMAN no oracle? Existem algumas maneiras, podemos configurar o RMAN. Podemos usar o arquivo de controle para armazenar informações de catálogo de backup ou podemos ter banco de dados separado para armazenar informações de catálogo. Aqui estou usando banco de dados separado para armazenar informações de catálogo de backup.
você pode fazer uma pergunta sozinho, por que precisaríamos de backup RMAN? Por que precisamos configurar o RMAN, já que meus backups tradicionais já estão funcionando bem…. Eu já discuti isso em outro tópico.. Por favor, Veja este link para responder à sua pergunta. Clique em
estou usando o sistema operacional windows. Lembre-se de que os diretórios e a pasta podem mudar com base no sistema operacional e no ambiente. Mas as etapas abaixo são praticamente as mesmas para qualquer environmnet.
aqui estou usando ORCL como banco de dados primário e CATDB como banco de dados de catálogo.
Step1 habilite o log do arquivo no banco de dados ORCL. Eu já discuti isso em outro tópico. Consulte este link para habilitar o banco de dados para arquivar o modo de log.
Step2 Crie o espaço de tabela e o usuário no banco de dados do catálogo para armazenar informações de backup.
SQL > conectar sys / senha @ catdb como SYSDBA
conectado.
SQL > CRIAR TABLESPACE RMAN
2 DATAFILE ‘C:\ORACLE\PRODUCT\10.2.0\ORADATA\CATDB\RMAN01.DBF ‘ tamanho 6208K reutilização
3 AUTOEXTEND no próximo 64K MAXSIZE 32767M
4 gerenciamento de extensão LOCAL
5 gerenciamento de espaço de segmento automático;
Tablespace criado.
SQL > criar RMAN de usuário identificado por RMAN
2 Temp de TABLESPACE temporário
3 TABLESPACE padrão rman
4 cota ilimitada no rman;
criado pelo Usuário.
SQL > GRANT connect, resource, recovery_catalog_owner para rman;
Grant conseguiu.
SQL >
Step3 Crie o catálogo de recuperação no banco de dados do catálogo.
c:\>RMAN catalog=RMAN/RMAN@catdb
Recovery Manager: Release 10.2.0.1.0-Production on Thu May 21 09:59:26 2009
Copyright (c)1982, 2005, Oracle. Todos os direitos reservados.
conectado ao banco de dados do catálogo de recuperação
RMAN > criar tablespace do catálogo “RMAN”;
catálogo de recuperação criado
Rman>sair
Gerenciador de recuperação completo.
C:\>
Step4 registre o banco de dados com o banco de dados do catálogo. Cada banco de dados deve ser registrado para catalogar banco de dados para executar RMAN backup.
C:\ > RMAN catalog = RMAN/RMAN @ catdb target = sys / password @ orcl
Recovery Manager: Release 10.2.0.1.0-Production on Thu May 21 10:02:01 2009
Copyright (c)1982, 2005, Oracle. Todos os direitos reservados.
conectado ao banco de dados de destino: ORCL (DBID=1215124933)
ligado à recuperação de banco de dados do catálogo
RMAN> registrar em banco de dados;
banco de dados registrado no catálogo de recuperação
iniciando completo resync de recuperação do catálogo
cheio de ressincronização completo
RMAN> sair
Gerenciador de Recuperação completa.
C:\>
Step5 configurar os parâmetros persistentes.
C:\ > RMAN catalog = RMAN/RMAN @ catdb target = sys / password @ orcl
Recovery Manager: Release 10.2.0.1.0-Production on ter May 19 18:46:40 2009
Copyright (c)1982, 2005, Oracle. Todos os direitos reservados.
conectado ao banco de dados de destino: ORCL (DBID=1215054467)
ligado à recuperação de banco de dados do catálogo
RMAN> configurar a política de retenção para a recuperação janela de 2 dias;
novo RMAN parâmetros de configuração:
CONFIGURAR a POLÍTICA de RETENÇÃO PARA a RECUPERAÇÃO JANELA DE 2 DIAS;
novo RMAN parâmetros de configuração são armazenadas com êxito
iniciando completo resync de recuperação do catálogo
cheio de ressincronização completo
RMAN> configurar o padrão de tipo de dispositivo para o disco;
novo RMAN parâmetros de configuração:
CONFIGURAR o PADRÃO de TIPO de DISPOSITIVO PARA o DISCO;
novo RMAN parâmetros de configuração são armazenadas com êxito
iniciando completo resync de recuperação do catálogo
cheio de ressincronização completo
RMAN> configurar controlfile autobackup em;
novo RMAN parâmetros de configuração:
CONFIGURAR CONTROLFILE AUTOBACKUP EM;
novo RMAN parâmetros de configuração são armazenadas com êxito
iniciando completo resync de recuperação do catálogo
cheio de ressincronização completo
RMAN> configurar canal tipo de dispositivo de disco de formato ‘C:\rmanbackup\Backup%d_DB_%U_%S
_%P’;
novo RMAN parâmetros de configuração:
CONFIGURAR CANAL TIPO de DISPOSITIVO de DISCO de FORMATO ‘C:\rmanbackup\Backup%d_DB_%U_%S_%P’
;
novo RMAN parâmetros de configuração são armazenadas com êxito
iniciando completo resync de recuperação do catálogo
cheio de ressincronização completo
RMAN>
Passo 6 assuma o banco de dados de cópia de segurança completa. O backup completo do banco de dados deve ser feito pela primeira vez. Depois, o backup do archivelog será feito.
c:\ > RMAN catalog = RMAN/RMAN @ catdb target = sys / password @ orcl
Recovery Manager: Release 10.2.0.1.0-Production on Thu May 21 10:16:09 2009
Copyright (c)1982, 2005, Oracle. Todos os direitos reservados.
conectado ao banco de dados de destino: ORCL (DBID=1215124933)
ligado à recuperação de banco de dados do catálogo
RMAN> run{
2> banco de dados de backup plus archivelog;
3> excluir noprompt obsoletas;
4> }
partida completa resync de recuperação do catálogo
cheio de ressincronização completo
Iniciar o backup em 21-mai-09
log atual arquivados
alocados canal ORA_DISK_1
canal ORA_DISK_1: sid=144 devtype=DISCO
canal ORA_DISK_1: iniciando o arquivo de log backupset
canal ORA_DISK_1: a especificação de arquivo de log(s) no conjunto de cópia de segurança
entrada de arquivo de log thread=1 sequence=2 recid=1 selo=687435222
entrada de arquivo de log thread=1 sequence=3 recid=2 stamp=687435237
entrada de arquivo de log thread=1 sequence=4 recid=3 stamp=687435270
entrada de arquivo de log thread=1 sequence=5 recid=selo de 4=687435279
entrada de arquivo de log thread=1 sequence=6 recid=5 stamp=687435420
canal ORA_DISK_1: começando peça 1 a 21-mai-09
canal ORA_DISK_1: peça acabada de 1 a 21-mai-09
> peça identificador=C:\RMANBACKUP\BACKUPORCL_DB_01KFIRKU_1_1_%S_%P tag=TAG20090521T1017
01 comentário=NONE
canal ORA_DISK_1: cópia de segurança completo, tempo decorrido: 00:00:16
Terminar o backup em 21-mai-09
Iniciar o backup em 21-mai-09
utilizando o canal ORA_DISK_1
canal ORA_DISK_1: iniciando completo do arquivo de dados backupset
canal ORA_DISK_1: especificando o arquivo de dados(s) em backupset
entrada de arquivo de dados do fno=00001 nome=C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
input datafile fno = 00003 name = C: \ ORACLE \ PRODUCT \ 10.2.0\ORADATA\ORCL \ SYSAUX01.DBF
arquivo de dados de entrada fno = 00004 nome = C:\ ORACLE \ PRODUCT \ 10.2.0\ORADATA \ ORCL \ USERS01.DBF
input datafile fno = 00002 name=c: \ ORACLE \ PRODUCT \ 10.2.0\ORADATA\ORCL \ UNDOTBS01.DB
F
canal ORA_DISK_1: iniciando peça 1 a 21-mai-09
canal ORA_DISK_1: peça acabada de 1 a 21-mai-09
> peça identificador=C:\RMANBACKUP\BACKUPORCL_DB_02KFIRLF_1_1_%S_%P tag=TAG20090521T1017
19 comentário=NONE
canal ORA_DISK_1: cópia de segurança completo, tempo decorrido: 00:01:06
Terminar o backup em 21-mai-09
Iniciar o backup em 21-mai-09
log atual arquivados
utilizando o canal ORA_DISK_1
canal ORA_DISK_1: iniciar o arquivo de log backupset
canal ORA_DISK_1: especificando o arquivo de log(s) no conjunto de cópia de segurança
entrada de arquivo de log thread=1 sequence=7 recid=6 stamp=687435506
canal ORA_DISK_1: iniciando peça 1 a 21-mai-09
canal ORA_DISK_1: peça acabada de 1 a 21-mai-09
> peça identificador=C:\RMANBACKUP\BACKUPORCL_DB_03KFIRNJ_1_1_%S_%P tag=TAG20090521T1018
27 comentário=NONE
canal ORA_DISK_1: conjunto de backup completo, o tempo decorrido: 00:00:03
Terminar o backup em 21-mai-09
Iniciar o Arquivo de Controle e SPFILE a cópia de segurança Automática em 21-mai-09
> peça identificador=C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\C-1215124933-20090521-00 com
mento=NONE
Terminar Arquivo de Controle e SPFILE a cópia de segurança Automática em 21-mai-09
RMAN política de retenção será aplicado para o comando
RMAN política de retenção é definida para recuperação janela de 2 dias
utilizando o canal ORA_DISK_1
sem backups obsoletos encontrado
RMAN> sair
Gerenciador de Recuperação completa.
C:\>
agora a configuração do RMAN é concluída com êxito. Aqui estão as informações sobre RMAN.
DB primário = ORCL
Catalog DB = CATDB
Rman Backup localização = c:\rmanbackup.
agora o backup completo é feito. Todos os dias, o script abaixo deve executar e fazer backup dos novos arquivos de log do arquivo.
c:\ > RMAN catalog = RMAN/RMAN @ catdb target = sys / password @ orcl
Recovery Manager: Release 10.2.0.1.0-Production on Thu May 21 10:25:40 2009
Copyright (c)1982, 2005, Oracle. Todos os direitos reservados.
conectado ao banco de dados de destino: ORCL (DBID=1215124933)
conectado ao banco de dados do catálogo de recuperação
RMAN > executar {
2> excluir noprompt obsoleto;
3 > backup archivelog todos;
4> }
RMAN política de retenção será aplicado para o comando
RMAN política de retenção é definida para recuperação janela de 2 dias
alocados canal ORA_DISK_1
canal ORA_DISK_1: sid=133 devtype=DISCO
sem backups obsoletos encontrado
Iniciar o backup em 21-mai-09
log atual arquivados
utilizando o canal ORA_DISK_1
canal ORA_DISK_1: iniciando o arquivo de log backupset
canal ORA_DISK_1: a especificação de arquivo de log(s) no conjunto de cópia de segurança
entrada de arquivo de log thread=1 sequence=2 recid=1 selo=687435222
entrada de arquivo de log thread=1 sequence=3 recid=2 stamp=687435237
entrada de arquivo de log thread=1 sequence=4 recid=3 stamp=687435270
entrada de arquivo de log thread=1 sequence=5 recid=selo de 4=687435279
entrada de arquivo de log thread=1 sequence=6 recid=5 stamp=687435420
entrada de arquivo de log thread=1 sequence=7 recid=6 stamp=687435506
entrada de arquivo de log thread=1 sequence=8 recid=7 stamp=687435975
canal ORA_DISK_1: iniciando peça 1 a 21-mai-09
canal ORA_DISK_1: peça acabada de 1 a 21-mai-09
> peça identificador=C:\RMANBACKUP\BACKUPORCL_DB_05KFIS68_1_1_%S_%P tag=TAG20090521T1026
15 comment=NONE
canal ORA_DISK_1: cópia de segurança completo, tempo decorrido: 00:00:16
Terminar o backup em 21-mai-09
Iniciar o Arquivo de Controle e SPFILE a cópia de segurança Automática em 21-mai-09
> peça identificador=C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\C-1215124933-20090521-01 com
mento=NONE
Terminar Arquivo de Controle e SPFILE a cópia de segurança Automática em 21-mai-09
RMAN> sair
Gerenciador de Recuperação completa.
C:\>
como programamos o backup diário no sistema operacional Windows?
precisamos escrever dois scripts, um é arquivo em lote (nomeado como daily_backup.bat) que deve conter o seguinte comando.Como baixar e instalar Minecraft 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.sql
outro é arquivo de texto (nomeado como daily_backup.sql) que deve conter o seguinte código.
executar
{
backup archivelog all;
excluir noprompt obsoleto;
}
o arquivo em lote(daily_backup.bat) pode ser executado manualmente, clicando duas vezes nele ou agendado usando o Assistente de Tarefas Agendadas (iniciar > programas > Acessórios > ferramentas do sistema > tarefas agendadas). Os dois scripts do windows acima são testados no ambiente windows e funcionam bem.
como programamos o backup diário no Unix?
aqui precisamos escrever shell script e agendar o shell script no Unix scheduler(crontab).
o conteúdo do script shell deve ser assim……. Lembre-se, o script shell abaixo não é testado em ambiente unix. Por favor, teste-se em ambiente unix…. Este é um script de shell de amostra…
export ORACLE_HOME=/usr/app/oracle/product/10.2.0
export ORACLE_SID=orcl
exportar ALIAS=orcl
cd =/usr/app/oracle/product/10.2.0/bin
catálogo do rman=rman/rman@catdb target=sys/senha@orcl executar
{
cópia de segurança archivelog all;
excluir noprompt obsoletos;
}
sair
EOF
acima de shell script pode ser agendado no crontab. Para saber mais sobre crontab, consulte este link.
se você quiser ler mais sobre RMAN, por favor clique neste link….
eu discuti alguns dos outros tópicos relacionados a este tópico. Por favor, vá através de links abaixo no caso se você estiver interessado….
quais são os novos recursos no RMAN desde Oracle9i? Clique aqui
tipo diferente de cenário de recuperação no RMAN? Clique aqui

Write a Comment

O seu endereço de email não será publicado.