Isilon: Erro durante a operação do Oracle Data Pump "falha de E/S assíncrona do dNFS"

Summary: As operações de bomba/backup de dados entre um client Oracle e o Isilon executadas em uma WAN podem ser interrompidas com o erro "falha de E/S assíncrona do dNFS" ao usar o nome da zona do SmartConnect, mas funcionam usando IP. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Isso foi projetado dessa maneira.

Um client Oracle está realizando uma operação de bombeamento de dados/backup em um Isilon por meio de uma WAN usando um nome de zona do SmartConnect.
A operação é interrompida com o seguinte erro:
 
ORA-17516: falha de E/S assíncrona do dNFS
 
No entanto, a mesma operação funciona sobre um endereço IP.

Cause

Isso pode ser causado por duas coisas:
  1. A funcionalidade do dNFS de failover e balanceamento de carga de client único.
O dNFS, ou NFS direto, tem uma funcionalidade de failover e balanceamento de carga de client único e é usado para trabalhos com uso intenso de gravação, como Datapump ou operações de backup. Devido a esse recurso, ao examinar os rastreamentos de pacotes, você notará que o client estará se comunicando com vários nós ao longo da operação.

Embora o Isilon possa lidar com o failover sem a necessidade de dNFS, ele não oferece balanceamento de carga de client único; em vez disso, o Isilon executa o balanceamento em toda a base de clientes girando o endereço IP que ele fornece a cada cliente quando consultado. 

Portanto, sempre que o client Oracle tiver que evocar o serviço Smarconnect para se conectar a um nó diferente, haverá um atraso na obtenção do próximo endereço IP, durante o qual o cliente Oracle presumirá que o servidor NFS não está acessível e interromperá a operação em andamento informando "falha de E/S assíncrona do dNFS".

A declaração da Oracle para o erro é a seguinte, o que valida nossas descobertas:
 
Código de erro: ORA-17516
Descrição: falha de E/S
assíncrona do dNFSCausa: Falha na solicitação de E/S assíncrona devido ao rebo ot do servidor de armazenamento
.
 
  1. O firewall do Adaptive Security Appliance [ASA] presente entre os dois dispositivos está descartando pacotes TCP recebidos na porta 2049:
Pode haver um firewall presente entre os dois dispositivos com uma configuração para descartar pacotes TCP pela porta 2049. O ASA sempre espera que o primeiro pacote da conexão TCP seja o TCP SYN do host que tenta abrir/formar a conexão TCP. Se alguns outros pacotes TCP estiverem sendo recebidos, como um "TCP RST ACK", presume-se que se trata de pacotes para uma conexão existente. Em seguida, ele verifica sua tabela de conexões, mas não consegue encontrar uma conexão existente e, portanto, descarta o tráfego.

Você encontrará uma mensagem de log semelhante, ao analisar os logs do dispositivo ASA:
 
%ASA-6-106015: Negar TCP (sem conexão) de x.x.x.x/x para x.x.x.x/x sinaliza RST em alguma interface

Resolution

O Oracle tem um procedimento separado para configurar o dNFS.
  1. Verifique as entradas de montagem no oranfstab arquivo
  2. Onde os diferentes endereços IP do servidor NFS são especificados
  3. Use um dos endereços IP presentes nesse arquivo de configuração para montar a exportação NFS
  4. Isso descartará o uso do nome da zona do SmartConnect e, em vez disso, usará apenas o endereço IP para entrar em contato com o servidor.
  5. Os vários endereços IP no oranfstab arquivo cuidará do balanceamento de carga

Entre em contato com o suporte da Oracle para configurar o dNFS. Caso haja um firewall presente entre os dois dispositivos, no dispositivo ASA, você precisará permitir o tráfego TCP de entrada na porta 2049.

Additional Information

Affected Products

Isilon

Products

Isilon
Article Properties
Article Number: 000056260
Article Type: Solution
Last Modified: 02 Apr 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.