Oracle Instant Client 12 - 如何禁用“故障诊断”' (SIGTERM问题)

时间:2017-08-28 08:58:39

标签: oracle signals oracle12c oci

我似乎遇到了这个问题:Oracle Pro*C/OCI install handlers for SIGSEGV/SIGABRT and friends - why, and how to disable?

该问题的答案表明我创建了一个sqlnet.ora文件并将以下内容放入其中(可能只有第二行就足够了 - 但我不确定):

DIAG_ADR_ENABLED=OFF
DIAG_SIGHANDLER_ENABLED=FALSE
DIAG_DDE_ENABLED=FALSE

我目前正在使用从Oracle下载的Oracle Instant Client Version 12.2.0.1.0

目前,Oracle Instant Client安装在/usr/lib/oracle/12.2/client64/下(其中包含文件夹bin/lib/network/)。 ORACLE_HOME也已设置并指向/usr/lib/oracle/12.2/client64/

当我将上述三行放入/usr/lib/oracle/12.2/client64/network/admin/sqlnet.ora时,它们似乎没有效果。我尝试使用TNS_ADMIN=/usr/lib/oracle/12.2/client64/network/admin另外启动我的应用程序,这也没有任何效果。最后,我尝试将sqlnet.ora放入我启动应用程序的本地文件夹中,然后使用TNS_ADMIN=. ./myapp启动它,这也没有效果。

如何禁用Oracle Instant Client的 Fault Diagnosability ,以便在我的应用中恢复对Unix信号的控制。

0 个答案:

没有答案