ulimit: limit user resources

Oracle has some tricky dependencies on process limits. Manually setting limits on system resources that can be created and used by a process are done with the following commands:

ulimit -c: max core file size
ulimit -d: max size of a process’s data segment
ulimit -f: max size of files created
ulimit -l: max size that may locked into memory
ulimit -m: max memory size (RSS: resident set size)
ulimit -n: max number of open file descriptors
ulimit -p: pipe buffer size
ulimit -s: max stack size
ulimit -t : max CPU time in seconds
ulimit -u max number of process available to single user
ulimit -v max amount of virtual memory available to the process
ulimit -x file locks