Sql*Plus Hangs 0r Crashes using LDAP Authenticated OS Accounts

(Doc ID 736509.1)

Last updated on FEBRUARY 15, 2018

Applies to:

Oracle Database - Enterprise Edition - Version and later
SQL*Plus - Version and later
Linux x86
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on SPARC (32-bit)
Intel Based Server LINUX


LDAP OS users within the same UNIX shell environment and UNIX groups are created.

OS accounts are NOT the Oracle software owner. 
There is no firewall in place.

SQL*Plus uses LDAP to connect.

Error encountered is.

Under Korn shell: "memory fault".
Under Bash shell: "Segmentation fault".

Tnsping works
$ tnsping dimen2_prod
TNS Ping Utility for Linux: Version - Production on 26-JUN-2008 17:48:17
Copyright (c) 1997, 2006, Oracle Corporation. All rights reserved.
Used parameter files:
Used ONAMES adapter to resolve the alias :
OK (0 msec)

SQL*Plus crashes
$ sqlplus username@connect_string

SQL*Plus: Release - Production on Thu Jun 26 17:48:26 2008
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Enter password:
Memory fault

Output of strace shows these futex function calls.
@ munmap(0x200019e3000, 4096) = 0
@ getuid() = 13410
@ futex(0x200019499b8, FUTEX_WAIT, 2, NULL <unfinished ...>


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms