> Install Oracle 9 and build DBD::Oracle using that.

Now it works! Thank you very much!

But I have one remark. I built it with the step by step guide by John 
Scoles (README.win32.txt). But at step 16 (perl Makefile.PL) first I got 
an errormessage that should have a litte hint. It says:

Unable to find required Oracle OCI files for the build. Please check
That you have your OCI installed in your oracle home (C:/oracle/ora92)
Directory and that it has the following files (and probably more): 
        C:/oracle/ora92\oci\include\oratypes.h 
        C:/oracle/ora92\oci\lib\MSVC\.lib 
Please install OCI or send comments back to [email protected] 
        If you have an OCI directory other than oci.
This errormessages says exactly that OCI need to be installed and that was 
my case, too. You have to select the OCI (Oracle Call Interface) explicit 
in the user-defined installation. I used the typical installation for an 
administrator and there it was not included.
C:/oracle/ora92\oci\include\oratypes.h existed for me, but reading the 
next line left me alone and I had no clue.
This file C:/oracle/ora92\oci\lib\MSVC/oramts.lib existed for me, too. So 
I thought I have everything and changed one line in the Makefile.PL to get 
it rid of the message and finishing the execution without an error of the 
Makefile.PL. After that I tried to run nmake, and there I get an error 
leading me to the solution: 'oci.h': No such file or directory.
After searching the web I found someone had compilation problems with a 
Oracle and PHP. There I found, the solution to select explicit the OCI 
during the Oracle installation. Here the link for germany speaking guys: 
http://www.issociate.de/board/post/166488/PHP-Compilierung_+_Oracle_Client_9.2.0.4.0:_oci.h_fehlt.html
Once again, thanks for the help!
Michael

Reply via email to