文档解释
ORA-27140: attach to post/wait facility failed
Cause: The program attempted to initialize the post/wait facility, but the facility could not be attached.
Action: Check for additional errors and contact Oracle Support.
ORA-27140错误表明数据库连接时发生了错误。它是一个准系统错误, 并是操作系统(例如Unix/Linux)层面的错误而不是数据库错误。
这个错误意味着在尝试将Oracle数据库连接到操作系统时出现了问题。通常,这意味着文件系统上的可写权限设置有问题, Oracle程序无法在相应的目录中创建其文件,从而导致上述错误。
Official Explanation:
ORA-27140 is a Sys/asm error which occurs when the database connection fails. It occurs when the Oracle program fails to create its files in the respective directory due to incorrect write permissions.
Common Cases:
1. 用户是在UNIX/Linux上,数据库已安装完成,但是在启动或关闭时报此错误
2. 访问某些文件时也可能出现这个错误
Normal Handling Steps:
1. 首先,按照详细错误消息定位出Oracle所尝试创建其文件的目录;
2. 进入该目录,查看它的当前用户的写入权限;
3. 使用错误消息中提到的相同用户检查其当前权限;
4. 如果该用户在指定的文件上没有足够的写入权限,就使用ls -ld和chown命令以确保权限被设置正确;
5. 重新启动或停止数据库以确保错误已解决。