Problèmes avec Perl 5.20.2 et Oracle :: DBD, erreur de suivi Lorsque vous essayez de vous connecter à Ora 12C DB, vous n'avez plus d'idées sur la façon d'identifier ce qui ne va pas ici.Échec de Perl install_driver (Oracle): - Impossible de charger '../DBD/Oracle/Oracle.dll' pour le module DBD :: Oracle Win64
install_driver(Oracle) failed: Can't load 'C:/Perl/site/lib/auto/DBD/Oracle/Oracle.dll' for module DBD::Oracle: load_file:%1 is not a valid Win32 application at C:/Perl/lib/DynaLoader.pm line 194.
at (eval 72) line 3.
Compilation failed in require at (eval 72) line 3
Mon environnement est la suivante
- Perl -v - C'est perl 5, la version 20, la subversion 2 (v5.20.2) construit pour MSWin32-x86-multi-thread-64int
- OS est Win 2008 R2 SP1
- client Ora fait 12.1.0 (64 bits)
de Windows Les variables environnementales
ORACLE_HOME = C: \ Oracle12c produit \ \ 12.1.0 \ client_1
Path = C: \ Oracle12c produit \ \ 12.1.0 \ client_1 \ bin; C: \ Perl \ emplacement \ bin; C : \ Perl \ bin; C: \ Windows \ system32; C: \ Windows; C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPo werShell \ v1.0 \; c: \ dmake; D: \ NTRESKIT
TNS_ADMIN = C: \ Oracle12c \ produit \ 12.1.0 \ client_1 \ bin
Avez-vous installé le composant OCI du client Oracle? Installez-vous Oracle Instant Client pour 12c? – tale852150
Oracle Client 12c est installé et je vois l'ocu.dll dans le dossier 12.1.0 \ client_1 \ BIN –
user2574678