Pular para o conteúdo

Fóruns Banco de dados Oracle Quantidade de canais de alocação no RMAN Quantidade de canais de alocação no RMAN

#100862
Victor Armbrust
Mestre

    @rman

    Como nosso amigo @vieri citou existe sim diferença. Eu basicamente uso pelo cálculo de CPU (Mas não threads) senão podemos ter muuuitos canais, o que não é vantajoso a partir de um certo ponto pois o consumo de I/O e CPU (Caso utilize compressão de dados) pode aumentar razoavelmente. As recomendações que sempre sigo são:

    1 – Usar Paralellismo (Caso Enterprise) até onde o aumento de canais colabore com a performance do tempo de backup, geralmente uso 4 canais;

    2 – Usar compressão de dados, consome um pouco mais de CPU mas vale a pena pela redução de consumo em disco;

    3 – Usar modo otimizado. Nesse modo o RMAN utiliza um algoritmo otimizado para backup;

    4 – Usar canais pré-definidos com MAXPIECESIZE, gerando assim BACKUPPIECES menores, otimizando o tempo de backup;

    Segue abaixo um exemplo:


    CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET ;
    CONFIGURE MAXSETSIZE TO UNLIMITED;
    CONFIGURE BACKUP OPTIMIZATION ON;
    CONFIGURE CHANNEL 1 DEVICE TYPE DISK MAXPIECESIZE 5 G ;
    CONFIGURE CHANNEL 2 DEVICE TYPE DISK MAXPIECESIZE 5 G ;
    CONFIGURE CHANNEL 3 DEVICE TYPE DISK MAXPIECESIZE 5 G ;
    CONFIGURE CHANNEL 4 DEVICE TYPE DISK MAXPIECESIZE 5 G ;


    ** Executar Abaixo caso utilize backup para fita


    CONFIGURE DEVICE TYPE 'SBT_TAPE' PARALLELISM 4 BACKUP TYPE TO BACKUPSET ;
    CONFIGURE CHANNEL 5 DEVICE TYPE 'SBT_TAPE' MAXPIECESIZE 5 G ;
    CONFIGURE CHANNEL 6 DEVICE TYPE 'SBT_TAPE' MAXPIECESIZE 5 G ;
    CONFIGURE CHANNEL 7 DEVICE TYPE 'SBT_TAPE' MAXPIECESIZE 5 G ;
    CONFIGURE CHANNEL 8 DEVICE TYPE 'SBT_TAPE' MAXPIECESIZE 5 G ;

    Outra recomendação é setar o parâmetro LARGE_POOL, esta memória é utilizada para as operações realizadas pelo RMAN. Eu geralmente uso a formula: (valor total da SGA)/100.

    Se quiser ter mais informações, recomendo os seguintes livro:
    (Eu tenho do 10gR2 e realmente é muito bom e fácil de entender)

    (10gR2)
    http://www.amazon.com/Oracle-Database-Backup-Recovery-ebook/dp/B002KCFIFI

    (11gR2)
    http://www.amazon.com/Oracle-Backup-Recovery-Osborne-ORACLE/dp/0071628606

    Boa sorte!!
    😀