NetWorker: Como configurar backups do Oracle RAC
Summary: Este artigo da KB ajuda a configurar manualmente um client do NMDA Oracle RAC para o servidor NetWorker.
Instructions
Os backups do RAC devem ser configurados manualmente usando o IP virtual/nome do nó virtual (escolha qualquer um dos IPs virtuais que você tem)
Etapas para configuração manual:
1. ARQUIVO DE CONFIGURAÇÃO (ação a ser tomada em todos os nós físicos)
a) Modifique o "nmda_oracle.cfg" em "/nsr/apps/config" em todos os nós físicos para incluir o ORACLE_SID, ORACLE_HOME, TNS_ADMIN (verifique se ele tem 755 permissões)
b) Ou você também pode criar um novo arquivo de configuração (exemplo - nmda_oracle_new.cfg arquivo em /nsr/apps/config) e definir os seguintes parâmetros: ORACLE_HOME, ORACLE_SID, TNS_ADMIN (certifique-se de que ele tenha 755 permissões)
" Obrigatório" parâmetros do arquivo de configuração NMDA, /nsr/apps/config/nmda_oracle.cfg:
MANADATÓRIO:ORCALE_HOME=ORACLE_SID=ORACLE_USER= (esse parâmetro é usado se você usar a autenticação do sistema operacional, a string de conexão no script do RMAN será o destino de conexão /)
Se não estiver no script, adicione o arquivo de configuração:TNS_ADMIN=NSR_DATA_VOLUME_POOL=Networker_Backup_pool_name
PARÂMETRO recomendado:NSR_RMAN_ARGUMENTS=msglog'/nsr/applogs/msglog.log'append
2. SCRIPT DO RMAN:
a) Crie o script de backup e coloque-o no mesmo caminho em todos os nós físicos. Exemplo: /oracle/scripts/fullbackup.rman (confirme se tem 755 permissões)
b) NSR_CLIENT deve ser definido como o nome do nó virtual.NSR_CLIENT=virtual node name
NSR_CLIENT é usado para indexar os backups, portanto, usamos um dos nós virtuais como NSR_CLIENT, de modo que TODOS os nossos backups sejam indexados sob ele, isso facilita o processo de restauração, pois você usa o mesmo NSR_CLIENT para restaurar os dados em vez de saber qual nó fez qual backup.
Exemplo de script do RMAN:
connect target user/***@SID;
connect rcvcat rman/***@rcat;
RUN {
ALLOCATE CHANNEL T1 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T2 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T3 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T4 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
backup full database tag FULL_DB format 'FULL_DB_%d_%T_%s_%p';
sql 'alter system archive log current';
backup tag DB_ARCHIVE_LOG format 'ARCHIVE_%d_%T_%s_%p' archivelog all delete all input filesperset 50 maxsetsize 20G;
backup tag DB_CONTROLFILE current controlfile format 'CONTROL_%d_%T_%s_%p';
release channel T1;
release channel T2;
release channel T3;
release channel T4;
}
3. Atualize os arquivos hosts em todos os nós do client Oracle RAC e no servidor NetWorker para incluir a entrada especificada em cada arquivo:
• Servidor
NetWorker• Ambos os nós físicos
• Nó
virtual4. No NMC, crie clients fictícios para "cada nó físico". Não é necessário agendar o backup (se agendado, ele exige backup apenas de um file system LOCAL).
5. No NMC, crie um novo client para o nó virtual MANUALMENTE, clicando >> com o botão direito em New Client Properties (mantenha o client em um grupo recém-criado e mantenha todos os clients fictícios no mesmo grupo) (confirme se ele tem *@nodeX no campo "Acesso remoto", adicione todos os nomes de nós)
ndma_oracle.cfg" deve estar no mesmo caminho (o caminho absoluto deve ser o mesmo em todos os nós desses arquivos; portanto, você deve manter uma cópia do arquivo de configuração e do script do RMAN em todos os nós físicos no mesmo caminho)
6. Defina os seguintes parâmetros no novo comando client:
Backup:
nsrdasv –z /nsr/apps/config/nmda_oracle.cfg -c virtual_node_name
Saveset: RMAN:/oracle/scripts/fullbackup.rman
Depois que todas as ações tiverem sido executadas, você poderá executar o backup a partir do recurso de client de nó virtual recém-criado.
Additional Information
Consulte a documentação do NetWorker Module for Databases and Applications : Suporte ao NetWorker Module for Databases and Applications