Oracle : problème Datapump + montage NFS

de | 2017-09-29

Comme nous venons d’avoir le problème, nous archivons ici la solution afin de vous éviter des allers-retours avec le support.

Il n’y a pas grand-chose à dire donc soyons brefs !

Le contexte :

Sur une machine, les sauvegardes se font sur un baie SSD Flashblade présentée à travers un montage NFS.

L’erreur :

La sauvegarde d’un schéma via Datapump ne rend jamais la main. Il bloque après l’écriture de 4096 octets.

La solution :

La commande « mount » affiche les options de montage actuellement définie :

mount | grep nfs

… retourne :


/backup_sgbdr on pureprod-nfs.ici.la:/backup remote/read/write/setuid/nodevices/rstchown/bg/hard/nointr/rsize=32768/wsize=32768/proto=tcp/forcedirectio/vers=3/xattr/zone=uyn1e102/sharezone=1/dev=8c40010

Votre œil exercé aura sans doute déjà remarqué qu’il manque l’option « nolock ». Sans elle, Datapump reste bloqué comme un quinze tonnes à travers une départementale. Il suffit d’ajouter l’option « nolock » dans la définition du montage pour que Datapump fonctionne à nouveau. D’après ce que nous savons, c’est l’implémentation du NFS sur cette baie qui est fautif.

Des problèmes ? des questions ? Exprimez-vous ! Les commentaires sont ouverts. Coquilles et fautes de grammaires sont notre lot quotidien : signalez-les nous à m.capello@dbsqware.com