Isilon: Feil under drift av Oracle-datapumpe: "dNFS asynkron I/O-feil"
Summary: Datapumpe-/sikkerhetskopieringsoperasjoner mellom en Oracle-klient og Isilon utført over et WAN kan bryte med feil "dNFS asynkron I/O-feil" mens du bruker Smartconnect-sonenavn, men fungerer ved hjelp av 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
Dette er i henhold til design.
En Oracle-klient utfører en datapumpe-/sikkerhetskopioperasjon til en Isilon over et WAN ved hjelp av et Smartconnect-sonenavn.
Operasjonen bryter med følgende feil:
En Oracle-klient utfører en datapumpe-/sikkerhetskopioperasjon til en Isilon over et WAN ved hjelp av et Smartconnect-sonenavn.
Operasjonen bryter med følgende feil:
ORA-17516: dNFS asynkron I/O-feil
Den samme operasjonen fungerer imidlertid over en IP-adresse.Cause
Dette kan skyldes to ting:
- dNFS-funksjonaliteten til failover og belastningsfordeling for én klient.
dNFS eller Direct NFS har funksjonalitet for failover og belastningsfordeling for én klient og brukes til skriveintensive jobber som Datapump eller sikkerhetskopiering. På grunn av denne funksjonen, når du tar en titt på pakkesporene, vil du legge merke til at klienten vil kommunisere med flere noder i løpet av operasjonen.
Selv om Isilon kan håndtere failover uten behov for dNFS, tilbyr den ikke belastningsfordeling for én klient. I stedet utfører Isilon balansering over hele klientbasen ved å rotere IP-adressen som den gir hver klient når den blir spurt.
Så over WAN hver gang Oracle-klienten må fremkalle Smarconnect-tjenesten for å koble til en annen node, vil det være en forsinkelse i å få neste IP-adresse, der Oracle-klienten vil anta at NFS-serveren ikke er tilgjengelig og vil bryte den pågående operasjonen som sier "dNFS asynkron I / O-feil".
Oracles uttalelse for feilen er som nedenfor som bekrefter våre funn:
Selv om Isilon kan håndtere failover uten behov for dNFS, tilbyr den ikke belastningsfordeling for én klient. I stedet utfører Isilon balansering over hele klientbasen ved å rotere IP-adressen som den gir hver klient når den blir spurt.
Så over WAN hver gang Oracle-klienten må fremkalle Smarconnect-tjenesten for å koble til en annen node, vil det være en forsinkelse i å få neste IP-adresse, der Oracle-klienten vil anta at NFS-serveren ikke er tilgjengelig og vil bryte den pågående operasjonen som sier "dNFS asynkron I / O-feil".
Oracles uttalelse for feilen er som nedenfor som bekrefter våre funn:
Feilkode: ORA-17516
Beskrivelse: asynkron I/O-feil
for dNFSÅrsak: Den asynkrone I/O-forespørselen mislyktes på grunn av lagringsserverreboot.
Beskrivelse: asynkron I/O-feil
for dNFSÅrsak: Den asynkrone I/O-forespørselen mislyktes på grunn av lagringsserverreboot.
- Adaptive Security Appliance [ASA] brannmur som er tilstede mellom de to enhetene, forkaster innkommende TCP-pakker på port 2049:
Det kan være en brannmur mellom de to enhetene med en innstilling for å forkaste TCP-pakker over porten 2049.ASA forventer alltid at den første pakken i TCP-tilkoblingen skal være TCP SYN fra verten som prøver å åpne / danne TCP-tilkoblingen. Hvis noen andre TCP-pakker kommer inn som en "TCP RST ACK", antar det at dette er pakker er for en eksisterende tilkobling. Den sjekker deretter tilkoblingstabellen, men finner ikke en eksisterende tilkobling og slipper derfor trafikken.
Du finner en lignende loggmelding når du ser gjennom loggene til ASA-enheten:
Du finner en lignende loggmelding når du ser gjennom loggene til ASA-enheten:
%ASA-6-106015: Nekte TCP (ingen tilkobling) fra x.x.x.x/x til x.x.x.x/x flagg RST på grensesnittet someinterface
Resolution
Oracle har en egen fremgangsmåte for å konfigurere dNFS.
Engasjer Oracle-støtte for å få dNFS konfigurert. I tilfelle det er en brannmur mellom de to enhetene, på ASA-enheten, må du tillate innkommende TCP-trafikk på port 2049.
- Kontroller monteringsoppføringene fra
oranfstabfil - Hvor de forskjellige IP-adressene til NFS-serveren er angitt
- Bruk én av IP-adressene i denne konfigurasjonsfilen til å montere NFS-eksporten
- Dette utelukker bruk av Smartconnect-sonenavn og bruker i stedet bare IP-adressen til å kontakte serveren.
- De mange IP-adressene i
oranfstabfilen vil ta seg av lastbalansering
Engasjer Oracle-støtte for å få dNFS konfigurert. I tilfelle det er en brannmur mellom de to enhetene, på ASA-enheten, må du tillate innkommende TCP-trafikk på port 2049.
Additional Information
Nyttige koblinger for dNFS-konfigurasjon fra Oracle :
Se ogsåAffected Products
IsilonProducts
IsilonArticle 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.