Oracle 10gR2 RMAN: alocação de canal

1

Oracle 10gR2, Win2003.

Eu sei o suficiente sobre o RMAN para executar funções básicas. Estou tentando aprender mais.

Temos um processo de backup do RMAN que é usado para duplicar um banco de dados todas as noites. O backup é gerado em um único disco. O script aloca 2 canais para esse backup, ambos apontando para o mesmo diretório. Ele funciona bem, gerando 2 backupsets (backupsets? Eu acho. Estou um pouco confuso sobre a terminologia: um backup consiste em um ou mais backupsets?). De qualquer forma, o processo duplicado pega esses conjuntos de backup e restaura uma cópia do banco de dados deles. Notei hoje que aloca 3 canais, mas apenas dois parecem ser usados. Isso é porque o processo de backup usou apenas 2? O que me leva ao ponto principal: dada a minha configuração, existe alguma vantagem em alocar mais canais para backup e restauração? Esse é um banco de dados de 80 GB, e as restaurações levam mais de duas horas para serem concluídas, o que parece lento para mim - posso fazer um backup dinâmico nessa quantidade de tempo e achei que o RMAN tinha vantagens de desempenho em relação a backups com scripts simples.

Para resumir minhas perguntas:

  1. Um backup do RMAN consiste em um ou mais conjuntos de backup?
  2. Uma operação de restauração pode usar apenas tantos canais quantos os usados no backup?
  3. Existe alguma vantagem em aumentar o número de canais para ambos, dado um backup em um único disco?
por DCookie 01.02.2011 / 19:56

1 resposta

2

  1. O estilo de backupset do RMAN (também há um estilo de backup de cópia de imagem) consiste em vários arquivos. Quando você olha para o conjunto com "list backupset" no rman, você verá todos os arquivos associados ao único backupset.
  2. Os canais são apenas um grau de paralelismo (que também permitia o acesso a outros dispositivos não-disco para receber backups). Ao ler ou gravar arquivos de backupset, o número de canais não faz diferença em relação à funcionalidade, apenas a velocidade e o uso de recursos.
  3. Para leituras de um único disco, fazendo backup em um único disco, você pode não encontrar muito aumento de desempenho em vários canais, mas essa é uma dessas situações do YMMV.
por 02.02.2011 / 19:08