terça-feira, 18 de janeiro de 2011
Habilitando o “archivelog” no Oracle RAC
O presente artigo apresenta os passos de como ativar o processo de "archivelog" no Oracle RAC, parte-se do pressuposto que já existe um "Disk Group" no ASM montado para alocação dos "archives".
1º) Alterar parâmetros de configuração no banco de dados:
Habilitar o parâmetro "log_archive_des_1" para indicar onde os "archives" serão armazenados
alter system set log_archive_dest_1='LOCATION=+DGARCH1/' scope=both sid='*' ;
Desabilitar o parâmetro "cluster_database".
alter system set cluster_database=FALSE scope=SPFILE;
2º) Baixar o banco de dados, usar:
srvctl stop database -d prd1
3º) Iniciar a instância num dos servidores,utilizar o modo "MOUNT".
startup mount
4º) Habilitar o "Archive Log".
alter database archivelog;
5º) Retornar o parâmetro "cluster_database" e baixar a instância, usar:
alter system set cluster_database=TRUE scope=SPFILE;
shutdown immediate;
6º) Levantar o banco de dados (todas as instâncias do RAC) e também os serviços do banco.
srvctl start database -d prd1
srvctl start service -d prd1
7º) Verificar configuração do banco de dados.
archive log list;
A partir desse passo o RAC já está em modo "archive log".
Não se esqueça de incluir as rotinas de backup para garantir a segurança do banco.