› Fóruns › Banco de dados Oracle › Quantidade de canais de alocação no RMAN › Quantidade de canais de alocação no RMAN
Vieri e Victor
Vou tentar esclarecer algumas coisas, se eu cometer alguma gafe por favor me corrijam.
Rman
Um “channel” é um processo que é aberto pelo RMAN para realizar quaisquer operações que envolvam BACKUP ou RESTORE.
Como qualquer processo quem ficará responsável por realizar a atividade é o processador, porém estes dados tem que ficar em algum dispositivo físico (disco ou fita) e é por isso que você configuraaloca os canais de acordo com o tipo de midia que irá utilizar.
As configurações podem ser fixas, com o comando CONFIGURE, que serão utilizadas sempre por padrão ou dentro de um bloco de comandos, que começará com a cláusula RUN seguida de chaves {} com os demais comandos dentro das chaves.
Exemplo de configure pode ser o mesmo que você citou
RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 3;
Este comando informa que qualquer tarefa que não tenha configurações específicas usará três canais alocados em disco.
No caso com RUN
RUN
{
ALLOCATE CHANNEL c1 DEVICE TYPE sbt;
BACKUP DATABASE PLUS ARCHIVELOG;
}
O RMAN vai alocar, para esta tarefa, um canal em um dispositivo de fita.
Ou seja, a alocação é por dispositivo físico e o trabalho realizado (quantidade de canais) por processador.
Sobre os BACKUPS se você tiver apenas um backup íntegro e com todos os archives certinhos você consegue voltar a base até momentos antes do erro.
Sobre não realizar os BACKUPS de tablespaces isso varia de acordo com o tipo de backup (Incremental, Full) ou com a cláusula EXCLUDE, na qual você pode indicar ao RMAN que ele não deve realizar o backup daquele objeto.
Atenciosamente,
Felipe.