Why Does Oracle Create So Many Open File Descriptors in /dev/shm on Linux When memory_target is Set ? (Doc ID 1321306.1)

Last updated on AUGUST 04, 2016

Applies to:

Oracle Database - Enterprise Edition - Version 11.1.0.7 and later
Linux x86
Linux x86-64
***Checked for relevance on 22-May-2013***

Goal

Oracle is creating hundreds of thousands open file descriptors in /dev/shm (open files)

$ lsof -n | grep /dev/shm | wc -l
247455


But there are only just hundreds of files in  /dev/shm

$ ls -l /dev/shm/* | wc -l
262


1. Why is Oracle keeping hundreds of thousands Open File descriptors in /dev/shm while there are just hundreds of files ?

2. Is this a known issue? ( any notes/documents/bug reports/fixes exist).

3. Or is this expected behavior of oracle?

Solution

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