1

It seems I am suffering from this issue: Oracle Pro*C/OCI install handlers for SIGSEGV/SIGABRT and friends - why, and how to disable?

The answers in that question suggest that I create a sqlnet.ora file and put the following content into it (possibly only the second line would be enough - but I am not sure):

DIAG_ADR_ENABLED=OFF
DIAG_SIGHANDLER_ENABLED=FALSE
DIAG_DDE_ENABLED=FALSE

I am currently using the Oracle Instant Client Version 12.2.0.1.0 downloaded from Oracle.

Currently the Oracle Instant Client is installed under /usr/lib/oracle/12.2/client64/ (which contains the folders bin/, lib/ and network/). ORACLE_HOME is also set and points to /usr/lib/oracle/12.2/client64/.

When I place the above three lines into /usr/lib/oracle/12.2/client64/network/admin/sqlnet.ora they seem to have no effect. I tried starting my application additionally with TNS_ADMIN=/usr/lib/oracle/12.2/client64/network/admin which also had no effect. Finally I tried to put an sqlnet.ora into the local folder from where I start my application and then started it with TNS_ADMIN=. ./myapp, which also had no effect.

How can I disable the Fault Diagnosability of the Oracle Instant Client in order to get back control over Unix signals in my app.

lanoxx
  • 12,249
  • 13
  • 87
  • 142

0 Answers0