当前位置: 代码迷 >> 综合 >> SDE for Linux安装ORA-27140: attach to post/wait facility failed
  详细解决方案

SDE for Linux安装ORA-27140: attach to post/wait facility failed

热度:21   发布时间:2023-12-16 05:23:36.0

在Linux上安装SDE10 for Oracle,在sde用户下执行sqlplus报错:

ORA-27140: attach to post/wait facility failed

而在oracle用户下就是正常的。

针对该错误的方法如下:

1.查看是否是dba组

  这个一般在创建sde用户的时候要注意,和oracle用户的组保持一致。

 

2.chmod 6751 $ORACLE_HOME/bin/oracle

执行后oracle文件的权限为:
[root@rac2 bin]# pwd
/u01/app/oracle/10.2.0/db_1/bin
[root@rac2 bin]# ll oracle
-rwsr-s--x 1 oracle oinstall 112468374 04-06 23:06 oracle

 

此次错误就是因为第二个原因导致的,奇怪的是我直接 chmod 775居然也不行,非得用上面的命令才行。

 

6751分别制定了ugoa的权限
第一位6代表u(所有者)有读、写权限,没有执行权限
第二位7代表g(组)有读、写、执行权限
第三位5代表o(其它用户)有读、执行权限
第四位1代表a(所有者、组、其它用户)有执行权限
四位6751如果用三位表示就是675,第四位继承umask的值

权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

  + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

  r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

  -s :在文件执行时把进程的属主或组ID置为该文件的文件属主。

  -c : 若该档案权限确实已经更改,才显示其更改动作

  -f : 若该档案权限无法被更改也不要显示错误讯息

  -v : 显示权限变更的详细资料

  -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

  --help : 显示辅助说明

  --version : 显示版本

  相关解决方案