Isilon: Oracle Data Pump işlemi sırasında "dNFS zaman uyumsuz G/Ç arızası" hatası

Summary: WAN üzerinden gerçekleştirilen Oracle istemcisi ile Isilon arasındaki veri pompalama/yedekleme işlemleri, Smartconnect bölge adı kullanılırken IP kullanılarak yapılırken "dNFS asenkron I/O arızası" hatasıyla kesintiye uğrayabilir. ...

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

Bu işlem, tasarıma göredir.

Bir Oracle istemcisi, Smartconnect bölge adını kullanarak WAN üzerinden bir Isilon'a Veri Pompalama/Yedekleme işlemi gerçekleştiriyor.
İşlem aşağıdaki hatayla kesilir:
 
ORA-17516: dNFS zaman uyumsuz G/Ç arızası
 
Ancak aynı işlem bir IP adresi üzerinden de çalışır.

Cause

Bunun nedeni iki şey olabilir:
  1. Yük devretme ve tek istemci yük dengelemesinin dNFS işlevselliği.
dNFS veya Doğrudan NFS, yük devretme ve tek istemci yük dengeleme işlevine sahiptir ve Datapump veya yedekleme işlemleri gibi yoğun yazma gerektiren işler için kullanılır. Bu özellik sayesinde paket izlerine göz attığınızda, istemcinin işlem boyunca birden fazla düğümle iletişim kuracağını fark edeceksiniz.

Isilon, dNFS'ye gerek kalmadan yük devretmeyi işleyebilse de, tek istemci yük dengelemesi sunmaz; bunun yerine Isilon, sorgulandığında her istemciye verdiği IP adresini döndürerek tüm istemci tabanında dengeleme gerçekleştirir. 

Bu nedenle, Oracle istemcisinin farklı bir düğüme bağlanmak için Smarconnect hizmetini her çağırması gerektiğinde, WAN üzerinden Sonraki IP adresinin alınmasında bir gecikme olacaktır ve bu sırada Oracle istemcisi NFS sunucusunun erişilemez olduğunu varsayacak ve "dNFS zaman uyumsuz G/Ç hatası" belirterek devam eden işlemi kesecektir.

Oracle'ın hataya ilişkin açıklaması, bulgularımızı doğrulayan aşağıdaki gibidir:
 
Hata kodu: ORA-17516
Açıklama: dNFS zaman uyumsuz G/Ç arızası
Neden: Asenkron I/O isteği, depolama sunucusu rebo ot nedeniyle başarısız oldu
.
 
  1. İki aygıt arasında bulunan Adaptive Security Appliance [ASA] güvenlik duvarı, 2049 numaralı bağlantı noktasında gelen TCP paketlerini atıyor:
İki aygıt arasında, 2049 numaralı bağlantı noktası üzerinden TCP paketlerini atma ayarına sahip bir güvenlik duvarı mevcut olabilir. ASA her zaman TCP bağlantısının ilk paketinin TCP bağlantısını açmaya/oluşturmaya çalışan ana bilgisayardan TCP SYN olmasını bekler. TCP, RST ACK" gibi başka TCP paketleri geliyorsa, bu paketlerin mevcut bir bağlantı için olduğu varsayılır. Daha sonra bağlantı tablosunu kontrol eder, ancak mevcut bir bağlantı bulamaz ve bu nedenle trafiği bırakır.

ASA cihazının günlüklerini incelerken benzer bir günlük mesajı bulacaksınız:
 
%ASA-6-106015: Deny TCP (bağlantı yok) from x.x.x.x/x to x.x.x.x/x flags RST on interface someinterface

Resolution

Oracle'ın dNFS'yi yapılandırmak için ayrı bir prosedürü vardır.
  1. Şuradan bağlama girişlerini kontrol edin: oranfstab dosya
  2. NFS sunucusunun farklı IP adreslerinin belirtildiği yer
  3. NFS dışa aktarımını bağlamak için bu yapılandırma dosyasındaki IP adreslerinden birini kullanın
  4. Bu, Smartconnect bölge adının kullanımını ekarte eder ve bunun yerine sunucuyla iletişim kurmak için yalnızca IP adresini kullanır.
  5. Birden fazla IP Adresi oranfstab dosyası Yük Dengeleme ile ilgilenecektir

dNFS'nin yapılandırılması için Oracle desteği ile iletişime geçin. İki cihaz arasında bir güvenlik duvarı olması durumunda, ASA cihazında, 2049 numaralı bağlantı noktasında gelen TCP trafiğine izin vermeniz gerekecektir.

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.