Oracle: Copiando Datafiles com ASM entre servidores remotos usando FTP
- Siltech Consult
- 8 de out. de 2019
- 1 min de leitura
Essa solução me ajudou muito em uma migração grande recente.
Tinha dois servidores e iríamos migrá-los usando o recurso de TRANSPORTABLE TABLESPACE (outro dia coloco o procedimento correto aqui). O que estava impactando no tempo era justamente a cópia dos datafiles do server A (em filesystem) para o Server B (em ASM). Como a base era muito grande, o tempo de BACKUP E RECOVER dos datafiles estava atrapalhando bastante o processo.
A solução foi configurar para que, a cópia dos datafiles fosse feita diretamente do servidor A para o ASM do servidor B. Para isso, usamos o FTP habilitado no XDB.
O processo é simples e fácil:
1) Verificamos se não existem objetos inválidos do XDB no banco ORIGEM:
2) Depois verificamos se o XMLDB está instalado:
Caso o XML DB não esteja instalado ou existam objetos inválidos neste OWNER, algumas ações devem ser feitas para resolver este problema.
3) Verifico se o Dispatchers está configurado corretamente:
4) Configuro o local listener e logo após, faço o registro do banco no listener:
5) Seto a porta do FTP no XDB e registro novamente:
6) Basta usar o ftp agora:
Dentro do ftp, para acessar o ASM acesse em /sys/asm
Dúvidas? silverio@siltechconsult.com.br

Comentários