Configurar oracle flash recover area

Disponível somente no TrabalhosFeitos
  • Páginas : 12 (2894 palavras )
  • Download(s) : 0
  • Publicado : 17 de maio de 2012
Ler documento completo
Amostra do texto
Configurar Oracle Flash Recover Area
Requisitos:
1) O Banco de dados deve estar modo archivelog.
2) Você deve ter uma área de recuperação habilitada.
3) Se o seu banco de dados for Real Application Clusters, a área de recuperação flash deve ser armazenada no sistema de arquivos em cluster ou ASM.
Para configurarmos o Flash Recover Area devemos seguir os seguintes passos:
1) Vamos logar noSQL*Plus, dar shutdown immediate e startup em modo mount.
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP MOUNT;
2) O Próximo passo é alterar o parâmetro DB_FLASHBACK_RETENTION_TARGET que define quanto tempo de retenção teremos para a área de Flashback o default são 1440 minutos.
SQL> ALTER SYSTEM SET DB_FLASHBACK_RETENTION_TARGET=7200; # 5 Dias
3) Agora vamos definir em que pasta do SistemaOperacional, serão armazenados os arquivos do FlashBack. Antes devemos ter criado esta pasta no sistema operacional.
SQL>alter system set db_recovery_file_dest='/ora1/SAPP/flash' scope=both;
4) O próximo passo é dizer quando de área podemos usar para gravar os arquivos.
SQL>alter system set db_recovery_file_dest_size=2G scope=both;
5) Temos que ativar o mecanismo de flashback para isso devemosemitir o comando abaixo:
SQL> ALTER DATABASE FLASHBACK ON;
6) Vamos abrir o banco de dados e verificar se o FLASHBACK está ativo.
SQL> select flashback_on from v$database;

Backup com Rman
Podemos fazer o backup com rman usando ou não um catálogo de recuperação.
Para se conectar no rman usando o catálogo de recuperação você deve fazer o seguinte:
Como usuário Oracle, você deve se conectar norman, em meu exemplo vou usar o usuário oraqas.

su - oraqas
rman target / catalog rman@rman
Ou se não tiver um catálogo de recuperação você deve se conectar da seguinte forma:
su - oraqas
rman target /

Para configurar o rman após criado o catálogo de recuperação devemos registrar o database.
register database;
Neste exemplo vamos configurar o Rman para fazer o backup para disco.configure channel device type disk format
/backup_area/QAS/ora_df%t_s%s_s%p';
Para que o Rman leve informações do control file para o conjunto de backup, executamos o seguinte comando:
configure controlfile autobackup on;
Agora vamos configurar o local do backup do control file.
configure controlfile autobackup format for device type disk to
'/backup_area/QAS/cf_%F';
Temos que dizer ao Rmanquanto tempo ele irá armazemar informações de backup, o padrão é 7 dias.
Em meu exemplo, faremos uma retenção de 40 dias.
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 40 DAYS;
Para verificar as configurações de backup.
show all;
Após configurar o Rman devemos decidir se nosso backup será um hot backup ou cold backup.
Se estivermos em modo archive log podemos fazer o backup com o banco dedados aberto, caso não estejamos em archive mode, devemos estar com o banco de dados montado.
Para fazermos o backup depois de configurado através do rman, devemos emitir o comando de backup estando logado no rman.
Backup database;
Restaurando Backup Rman
Podemos restaurar um backup feito com RMAN usando ou não um catálogo de recuperação.
Primeiro vamos restaurar os arquivos do Rman na pastaonde estava sendo feito o backup, por exemplo, /backup/qas.
Com todos os arquivos restaurados e com as permissões dadas para o usuário oraqas, você pode dar inicio ao restore.
Para se conectar no RMAN usando o catálogo de recuperação você deve fazer o seguinte:
Com usuário que instalou o Oracle, você deve se conectar no RMAN, em meu exemplo vou usar o usuário oraqas.
su - oraqas
rman target /catalog rman@rman
startup nomount;


Ou se não tiver um catálogo de recuperação você deve se conectar da seguinte forma:
su - oraqas
rman target /
startup nomount;
Uma vez conectado no Rman você pode emitir o comando para restaurar o control file do banco de dados.
restore controlfile;
startup mount;
Uma vez restaurado o control file e com o banco em mount você pode dar início a...
tracking img