On Thu, Jan 27, 2011 at 4:04 AM, John Scoles <sco...@pythian.com> wrote:

>  On 26/01/2011 3:35 PM, Bill Ward wrote:
>
>> On Wed, Jan 26, 2011 at 12:27 PM, John Scoles<sco...@pythian.com>  wrote:
>>
>>> Or, is there some way to verify the OCI environment and reset it when
>>>> it is found to be unusable - in other words, trap the
>>>> "OCIHandleAlloc(OCI_HTYPE_ERROR)" error and reconnect?
>>>>
>>>>  Well normally an environment will not die unless you loose
>>> connectivity.  If
>>> you have lost connectivity then there would not be much point in trying
>>> to
>>> reconnect automatically your network or DB is Down??
>>>
>> Databases go down sometimes.  There could be a power failure or
>> hardware crash, or maybe the DB is just being bounced by the DBAs
>> after making a configuration change or upgrade.  The problem is even
>> if the database comes back up, it still keeps generating the same
>> error.  Why should I also have to manually restart the Apache server
>> just because the database has come back online?
>>
> That's odd, Are you using Apache::DBI ??? Which version of DBD::Oracle and
> OCI are you using?
>
>
Nope.  These apps were written long before Apache::DBI was a twinkle in
Edmund's eye.

We're using DBI 1.607, DBD::Oracle 1.22, and Apache 2.2.9 with mod_perl
2.000004

I don't know about OCI in particular but we're using Oracle database version
10.2.0.4.0.

                                                    <#>
<#>
<#>        <#>

Reply via email to