Posted by John Scoles on Apr 30, 2009
The “Sesame Street” Version of DBD::Oracle (1.23) has been released.
You can find it at CPAN DBD::Oracle.
DBD::Oracle is the Perl module that works with the DBI module to provide access to Oracle databases. It is maintained by me, John Scoles, under the auspices of The Pythian Group as open source/free software.
This release is largely a maintenance release that fixes a number of bugs.
New stuff includes the ability to fetch Oracle embedded types directly into an oracle object; a big thank you goes out to Tomas Pokorny for that patch.
Also, UTF8 support has been expanded and cleaned up for BLOBs and execute_array and thanks go out to Milo van der Leij, David Mansfield for most of the work on this.
Also a big thanks Alex Buttery, Jim McCullars, Charles Jardine, Eric Simon, and Chris Underhill, who helped out with some clean up of the code, READMEs, and the POD.
I have also now added two private statement functions ora_stmt_type_name and ora_stmt_type which will get the OCI type name and type for the currently prepared statement.
The complete change list
Read the rest of this entry . . .
Posted by John Scoles on Jul 24, 2008
1, 2, 3, 4, 5, 6, 9, or 10. It ain’t no Feist song, but she got it right. Notice that she mentions no 7 or 8 in it. Well, that is also true for version support in release 1.21 of DBD::Oracle.
With some of the new functionality that was introduced in DBD::Oracle 1.21, you can no longer use the Oracle 7 and most early 8 clients to build DBD::Oracle.
I hope this little table will help you choose which version of DBD::Oracle is right for you.
|
Oracle Version |
| DBD::Oracle Version |
<8 |
8.0.3 – 8.0.6 |
8iR1 – R2 |
8iR3 |
9i – 11g |
| 0.1 – 16 |
Y |
Y |
Y |
Y |
Y |
| 1.17 |
Y |
Y |
Y |
Y |
Y |
| 1.18 |
N |
N |
N |
Y |
Y |
| 1.19 |
N |
N |
N |
Y |
Y |
| 1.20 |
N |
N |
N |
Y |
Y |
| 1.21 |
N |
N |
N |
Y |
Y |
| 1.22 |
N |
N |
N |
N |
Y |
As there are dozens and dozens of different versions of Oracle’s clients, I did not bother to list any of them, just the major release versions of Oracle that are out there.
Note that one can still connect to any Oracle version with the older DBD::Oracle versions. The only problem you will have is that some of the newer OCI and Oracle features available in later DBD::Oracle releases will not be available to you.
So to make a short story a little longer:
Read the rest of this entry . . .