<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Thu, 24 May 2012 04:35:43 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Chris Jones: Converting REF CURSOR to PIPE for Performance in PHP OCI8 and PDO_OCI]]></title>
      <guid>http://www.phpdeveloper.org/news/11338</guid>
      <link>http://www.phpdeveloper.org/news/11338</link>
      <description><![CDATA[<p>
In <a href="http://blogs.oracle.com/opal/2008/11/converting_ref_cursor_to_pipe.html">this new post</a> to his blog <i>Chris Jones</i> looks at an option to increase the performance of your PHP/Oracle application even more - converting a REF CURSOR into a piped data set via the PDO_OCI extension.
</p>
<blockquote>
REF CURSORs are common in Oracle's stored procedural language PL/SQL. They let you pass around a pointer to a set of query results. However in PHP, PDO_OCI doesn't yet allow fetching from them. [...] One workaround, when you can't rewrite the PL/SQL code to do a normal query, is to write a wrapper function that pipes the output.
</blockquote>
<p>
He includes an example, creating an example myproc() that contains the query to select the last names of all employees in the table. This procedure is put inside of a package so it can be called directly in the SQL statement and the ref cursor can be automatically piped to output.
</p>
]]></description>
      <pubDate>Tue, 04 Nov 2008 08:48:36 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Christopher Jones' Blog: PHP 5.2.5 RPMs with OCI8 and PDO_OCI are available]]></title>
      <guid>http://www.phpdeveloper.org/news/9242</guid>
      <link>http://www.phpdeveloper.org/news/9242</link>
      <description><![CDATA[<p>
<i>Christopher Jones</i> has a (very) <a href="http://blogs.oracle.com/opal/2007/12/13#a253">quick announcement</a> about the latest builds of the PHP RPMs for Enterprise linux installations:
</p>
<blockquote>
PHP 5.2.5 RPMs for x86 Enterprise Linux (i.e. RHEL) 4.6 and 5.1 are on <a href="http://oss.oracle.com/projects/php/">http://oss.oracle.com/projects/php/</a>. These are supplied "as is".
</blockquote>
<p>
The RPMs are part of a project to provide support for Oracle Enterprise Linux servers (as well as Red Hat installs) and provide a PHP command line, CGI interface and an Apache module quickly and easily. Check out <a href="http://oss.oracle.com/projects/php/">the project page</a> to find out more and to grab this latest build.
</p>]]></description>
      <pubDate>Fri, 14 Dec 2007 07:52:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Oracle: PHP RPMs for Oracle (PHP 5.2.3)]]></title>
      <guid>http://www.phpdeveloper.org/news/8168</guid>
      <link>http://www.phpdeveloper.org/news/8168</link>
      <description><![CDATA[<p>
Both <i>Christopher Jones</i> and <i>Alison Holloway</i> have <a href="http://blogs.oracle.com/opal/2007/07/02#a144">pointed</a> <a href="http://blogs.oracle.com/alison/2007/07/03#a69">out</a> some new PHP RPMs for Oracle with improved PDO_OCI and OCI8 functionality.
</p>
<blockquote>
Good news everyone. We've just released a set of RPMs for PHP which include OCI8 and the Oracle PDO driver, as well as many other PHP extensions. These are for development testing only, as Oracle doesn't support them. The RPMs are based on PHP 5.2.3.
</blockquote>
<p>
You can grab these latest RPMs from <a href="http://oss.oracle.com/projects/php/">the oss.oracle.com website</a> and to install them, follow the steps outlined on <a href="http://blogs.oracle.com/alison/2007/07/03#a69">Alison's blog</a>.
</p>]]></description>
      <pubDate>Tue, 03 Jul 2007 07:48:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Maggie Nelson's Blog: PDO_OCI does not support CLOBs]]></title>
      <guid>http://www.phpdeveloper.org/news/8091</guid>
      <link>http://www.phpdeveloper.org/news/8091</link>
      <description><![CDATA[<p>
After struggling with it for a good while, <i>Maggie Nelson</i> finally figured out the answer to her problems with Oracle, PDO and CLOBs - <a href="http://www.objectivelyoriented.com/2007/06/pdo_oci_does_not_support_clobs.html">they're just not supported</a>.
</p>
<blockquote>
<a href="http://netevil.org/uuid/4365876a-cee9-3009-7726-365876a51802">LOB support was added to PDO_OCI</a> in PHP 5.1. This is really cool, however, it appears that the LOB support really means BLOB support. After much investigation and self-doubt (e.g. "what if we're using streams incorrectly?"), we found out that PDO_OCI does not currently support CLOBs (BLOBs only!).
</blockquote>
<p>
The bug's <a href="http://pecl.php.net/bugs/bug.php?id=7943">already been documented</a> and remains open, but <i>Maggie</i> encourages all of the Oracle developers out there with the fact that <a href="http://blogs.oracle.com/opal/">Chris Jones</a> (of Oracle) knows about the issue and plans to correct it in the next release of the extension.
</p>]]></description>
      <pubDate>Wed, 20 Jun 2007 14:07:03 -0500</pubDate>
    </item>
  </channel>
</rss>

