[Oracle] Fichier oranfsodm12.dll absent du package client

Publié le 10 novembre 2014 par Jeremy.jeanson

Un petit bug existe sur le package Oracle Database Client (12.1.0.2.0) for Microsoft Windows (32-bit) qui se trouve sur la page de téléchargement suivante : http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html

Le fichier oranfsodm12.dll est manquant, ce qui empêche l'utilisation de SQL*Loader.

En recherchant dans la documentation, on découvre qu'il s'agit d'une version modifiée de la librairie oraodm.

https://docs.oracle.com/database/121/NTDBI/postcfg.htm

En copiant oraodm12.dll et en la renommant oranfsodm12.dll on obtient une dll de remplacement utilisable sans NFS. On peut donc l'utiliser sur un poste client, mais on ne profitera pas de fonctionnalités du client direct NFS documenté ici (en version 11) :

http://www.oracle.com/technetwork/articles/directnfsclient-11gr1-twp-129785.pdf

Si la solution est acceptable dans un environnement, de développement, sur un environnement de production, il sera préférable de se procurer la DLL présente dans le package DataBase. Seul hic, ce package n'existe pas en 32 bits L