The issue was the libclntsh that Oracle was loading conflicted with
SQLAnywhere , updating Oracle libs and recompiling DBD::Oracle fixes it.
On Mar 7, 2017 2:10 PM, "Douglas Wilson" <douglasg.wil...@gmail.com> wrote:

> That does work, but I can't consider it a practical solution for this.
> Through print/warns, I've determined it craps out at
> sacapi->api.sqlany_connect(...), in dbdimp.c, but that's about as far as
> I can get.
>
> I will probably go back to using DBD::Sybase for IQ connections.
> On Mar 7, 2017 10:11 AM, "Martin J. Evans" <boh...@ntlworld.com> wrote:
>
>> On 06-Mar-17 5:38 PM, Douglas Wilson wrote:
>>
>>> After some searching, I tried using the ora_connect_with_default_signals
>>> with INT and CHLD, and tried setting BEQUEATH_DETACH=yes in a local
>>> sqlnet.ora, but still same result.
>>>
>>
>> Try reversing the order in which you connect - if you can.
>>
>>
>> On Mar 4, 2017 5:17 AM, "Martin J. Evans" <boh...@ntlworld.com
>>> <mailto:boh...@ntlworld.com>> wrote:
>>>
>>>     On 02-Mar-17 10:54 PM, Douglas Wilson wrote:
>>>
>>>         DBD::SQLAnywhere seems to work ok for Sybase IQ, but if I first
>>>         create a
>>>         DBD:Oracle handle, the SQLAnywhere connect hangs for a while, and
>>>         eventually segfaults. FYI on redhat Linux.
>>>
>>>
>>>     I don't have the info to hand right now but I've heard similar
>>>     reports before. I think it had something to do with the method used
>>>     to connect to Oracle and if that method is chosen it captures
>>>     SIGCHLD and maybe another signal as well.
>>>
>>>     Martin
>>>     --
>>>     Martin J. Evans
>>>     Wetherby, UK
>>>
>>>
>>

Reply via email to