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