Bonjour,
Sur un Windows server 2016, nous avons une base Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production.
Nous avons essayé à la lettre la création d'une table externe avec commande preprocessor, qui lance un batch afin de faire un "dir" et de récupérer les infos des fichiers dans un répertoire (taille, date, etc), comme décrit ici:
http://www.oracle-developer.net/display.php?id=513
Sur un serveur de test nous appartenant, cela fonctionne du premier coup.
Sur le Windows server 2016, le batch ne semble pas executé. Aucun message d'erreur, mais lors du "select" sur la table externe, aucune ligne renvoyée.
Pas d'erreur dans les fichiers de log de la table externe.
Les dossiers dans lesquels nous avons placé le batch, et fichiet .txt, etc... ont tous des droits pour l'utilisateur ayant créé la base Oracle.
Qu'est ce qui ne va pas? Qu'est ce qu'on oublie?
Note: j'ai modifié le batch afin qu'il renvoie sont résultat dans un fichier texte. Une fois lancé via cmd, le fichier est bien créé. Mais rien lorsque je fais le "select" sur la table.
Une idée?
Merci !
![]()
Partager