-bash:ulimit:pipe size:cannot Modify Limit:invalid argument
The problem shown in title occurs when the root user switches to the Oracle user.
WORKAROUND: Under Oracle user, the VI editor opens the/etc/profile file.
The file is configured with this section:
if [$USER = "Oracle"]; Then
if [$SHELL = "/bin/ksh"]; Then
Ulimit-p 16384
Ulimit-n 65536
Else
Ulimit-u 16384-n 65536
Fi
Fi
First, the second line of "=" on both sides to add a space, so OK!
Note the spaces between the parameters
Here are the meanings of each line
If the user is Oracle, the user shell= "/bin/ksh"
ulimit–p 16384 Limit the size of the pipe buffer to 16384
ulimit–n 65536 indicates the maximum number of file descriptors that can be opened is 65536
ulimit–u 16384 Limit the maximum number of users to use 16,384 processes
This article is from "Twilight Rain" blog, please make sure to keep this source http://snailxiaoyu.blog.51cto.com/9627572/1731928
-bash:ulimit:pipe size:cannot Modify Limit:invalid argument