Author: byterock
Date: Fri May 2 08:38:01 2008
New Revision: 11178
Modified:
dbd-oracle/branches/no_8/Makefile.PL
dbd-oracle/branches/no_8/Oracle.pm
dbd-oracle/branches/no_8/README
Log:
a few more changes
Modified: dbd-oracle/branches/no_8/Makefile.PL
==============================================================================
--- dbd-oracle/branches/no_8/Makefile.PL (original)
+++ dbd-oracle/branches/no_8/Makefile.PL Fri May 2 08:38:01 2008
@@ -662,15 +662,11 @@
$opts{DEFINE} .= ($os ne 'VMS')
? " -DORA_OCI_VERSION=\\\"$client_version_full\\\""
: " -DORA_OCI_VERSION=\"$client_version_full\"";
-# force additional special behavior for oci 8. For now, this means
-# emulating OciLobWriteAppend
-# use this if, for some reason the default handling for this function
-# doesn't work or you are building a binary release for distribution
-# to machines with older client libraries.
-
-# OCIStmntFetch2() is a feature of OCI 9.0.0
-#$opts{DEFINE} .= " -DUSE_ORA_OCI_STMNT_FETCH " if ( $client_version < 9.0 );
-
+# Will keep this for later user
+# older 9 clients might cause problems in later versions
+#.So far it is not used
+$opts{DEFINE} .= " -DORA_OCI_9" if ($::opt_V && $client_version == 9.0)
+ or ($^O eq 'VMS' && $client_version < 10.0);
# Set some private WriteMakefile options if this is 'me' :-)
if ($is_developer){ # a reasonable guess
Modified: dbd-oracle/branches/no_8/Oracle.pm
==============================================================================
--- dbd-oracle/branches/no_8/Oracle.pm (original)
+++ dbd-oracle/branches/no_8/Oracle.pm Fri May 2 08:38:01 2008
@@ -966,7 +966,11 @@
=head1 DESCRIPTION
DBD::Oracle is a Perl module which works with the DBI module to provide
-access to Oracle databases.
+access to Oracle databases.
+
+Since version 1.22 it only supports Oracle clients 9 or greater. You still
can connect to an
+Oracle 8 DB you just have to use a newer client.
+
=head1 CONNECTING TO ORACLE
Modified: dbd-oracle/branches/no_8/README
==============================================================================
--- dbd-oracle/branches/no_8/README (original)
+++ dbd-oracle/branches/no_8/README Fri May 2 08:38:01 2008
@@ -43,7 +43,7 @@
Build, test and install Perl 5 (at least 5.6.1)
It is very important to TEST it and INSTALL it!
- Build, test and install the DBI module (at least DBI 1.21).
+ Build, test and install the DBI module (at least DBI 1.51).
It is very important to TEST it and INSTALL it!
Remember to *read* the DBI README file and this one CAREFULLY!
@@ -57,7 +57,12 @@
your configuration and DBD::Oracle determine your Oracle version.
For full Oracle installs: that usually includes Pro*C and SQL*Net.
- (That's not very specific because it varies between Oracle releases.)
+ (That's not very specific because it varies between Oracle releases.).
+ As of release 1.22 support of Oracle clients before 9 was dropped.
+ The main reason for this is that next few versions of DBD::Oracle will
introduce a number of new features
+ whicht will required a great deal of extra coding to make the OCI 8 work.
+ As well it is getting harder to find an Oracle client 8 to test against as
well
+ Oracle no longer supports clients before 9.
The ORACLE_HOME environment variable must point to the Oracle Home
used to create DBD::Oracle. (Not essential under MS Windows).