oracle 执行txt,[20180211]关于oracle执行文件权限问题.txt

[20180211]关于oracle执行文件权限问题.txt

--//如果oracle用户一般建立2个用户组.一般oinstall,dba组.缺省指定组oinstall

--//如果数据库在运行时修改oracle执行文件权限,会到处一些进程出现问题.测试如下:

1.环境:

$ id

uid=502(oracle) gid=502(oinstall) groups=502(oinstall),503(dba)

--//修改权限

$ ls -l $ORACLE_HOME/bin/oracle

-rwsr-s--- 1 oracle oinstall 239627073 2015-08-17 15:58:55 /u01/app/oracle/product/11.2.0.4/dbhome_1/bin/oracle

$ chgrp dba $ORACLE_HOME/bin/oracle

$ ls -l $ORACLE_HOME/bin/oracle

-rwxr-x--- 1 oracle dba 239627073 2015-08-17 15:58:55 /u01/app/oracle/product/11.2.0.4/dbhome_1/bin/oracle

$chmod 6750 $ORACLE_HOME/bin/oracle

2.检查alert.log

--//alert*.log,后台出现大量错误.

Process m000 died, see its trace file

Process m000 died, see its trace file

Errors in file /u01/app/oracle/diag/rdbms/book/book/trace/book_j000_30595.trc:

ORA-27140: attach to post/wait facility failed

ORA-27300: OS system dependent operation:invalid_egid failed with status: 1

ORA-27301: OS failure message: Operation not permitted

ORA-27302: failure occurred at: skgpwinit6

ORA-27303: additional information: startup egid = 502 (oinstall), current egid = 503 (dba)

Process J000 died, see its trace file

kkjcre1p: unable to spawn jobq slave process

Errors in file /u01/app/oracle/diag/rdbms/book/book/trace/book_cjq0_24828.trc:

Process W000 died, see its trace file

Sun Feb 11 10:45:07 2018

Errors in file /u01/app/oracle/diag/rdbms/book/book/trace/book_j000_30603.trc:

ORA-27140: attach to post/wait facility failed

ORA-27300: OS system dependent operation:invalid_egid failed with status: 1

ORA-27301: OS failure message: Operation not permitted

ORA-27302: failure occurred at: skgpwinit6

ORA-27303: additional information: startup egid = 502 (oinstall), current egid = 503 (dba)

--//跟踪文件:

Trace file /u01/app/oracle/diag/rdbms/book/book/trace/book_m000_25910.trc

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

ORACLE_HOME = /u01/app/oracle/product/11.2.0.4/dbhome_1

System name:    Linux

Node name:  gxqyydg4

Release:    2.6.39-300.26.1.el5uek

Version:    #1 SMP Thu Jan 3 18:31:38 PST 2013

Machine:    x86_64

Instance name: book

Redo thread mounted by this instance: 1

Oracle process number: 0

Unix process pid: 25910, image: oracle@gxqyydg4 (M000)

*** 2018-02-11 10:15:44.400

Died during process startup with error 27140 (seq=58)

OPIRIP: Uncaught error 27140. Error stack:

ORA-27140: attach to post/wait facility failed

ORA-27300: OS system dependent operation:invalid_egid failed with status: 1

ORA-27301: OS failure message: Operation not permitted

ORA-27302: failure occurred at: skgpwinit6

ORA-27303: additional information: startup egid = 502 (oinstall), current egid = 503 (dba)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

--//注意下划线提示,修改回来:

$ chgrp oinstall $ORACLE_HOME/bin/oracle

$ ls -l $ORACLE_HOME/bin/oracle

-rwxr-x--- 1 oracle oinstall 239627073 2015-08-17 15:58:55 /u01/app/oracle/product/11.2.0.4/dbhome_1/bin/oracle

$ chmod 6750 $ORACLE_HOME/bin/oracle

--//问题消失.

--//单机环境一般不会出现,如果在rac环境,建立多个实例通过dbca配置,要有1个执行用户管理组配置的过程,如果与前面不同,就会出现问题.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值