[R] gnu ODBC driver for ORACLE in WinXP platform?
Uwe Ligges
ligges at statistik.tu-dortmund.de
Wed Oct 7 09:17:53 CEST 2009
Prof Brian Ripley wrote:
> On Tue, 6 Oct 2009, Kenneth Roy Cabrera Torres wrote:
>
>> Hi R users and Dr. Uwe Ligges:
>>
>> I read on the ROracle pre-compiled binary README file that:
>
> Hmm, that is from the CRAN README on Windows pre-compiled binary
> packages: there is no 'ROracle pre-compiled binary' (for Windows or Mac
> OS X) on CRAN.
>
>> "Although the package ROracle passes make check, it seems to be
>> dangerous to distribute it:
>> I do not have the software available this package depends on."
>>
>> Why it is dangerous to use ROracle for windows?
>> What software does ROracle depends on in windows platform?
>
> Oracle (just like every other platform)! I believe the statement is
> out-of-date: ROracle seems not to build with current versions of R. But
> the main issues were
Indeed, the statement is out of date. I haven't tried to build it for
years now. Will change that part of the ReadMe.
Thanks to Brian for the comprehensive answer.
Best,
Uwe Ligges
>
> (a) It needs to link against Oracle's client software, and that depends
> on the particular version of Oracle. Bitter experience suggests that
> you need to build such packages from the sources against the client
> software installed on your machine to get reliable service from them.
>
> (b) The package does no actual tests in its examples. It may appear to
> build but not work in practice, since nothing is tested in the build
> process.
>
>> Is there a GNU solution for an ODBC driver on windows XP platform
>> for ORACLE for use it with RODBC?
>
> What does GNU have to do with this? RODBC works with Oracle with
> Oracle's own Windows drivers, and a test suite for Oracle is in the
> sources. Now, that has been tested against only a couple of versions of
> Oracle, but ODBC is a well-documented API and Oracle's ODBC driver
> writers should always be complying with it.
>
> If perchance by 'GNU' you meant 'GPL' or 'Open Source' then
>
> - Oracle is proprietary, although there are 'free as in beer'
> versions.
>
> - the most open you can be is to communicate with it via an open API,
> and ODBC is such (and I think the only one supported by Oracle).
>
>>
>> Thank you for your help.
>
> It does seem churlish to be asking why the hard-working volunteers have
> *not* provided you with a binary version of a package, and such queries
> are more common than thanks for those that *are* provided (something
> like 20x as many).
>
>>
>> Kenneth
>
More information about the R-help
mailing list