TNS-12555: TNS:permission denied

执行lsnrctl start命令监听时,有时会报如下错误:

Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
TNS-12555: TNS:permission denied
 TNS-12560: TNS:protocol adapter error
  TNS-00525: Insufficient privilege for operation
   Linux Error: 1: Operation not permitted

这种情况就是某些文件权限问题啦,可以查看/var/tmp目录下文件:

[oracle@fund-rac1 tmp]$ pwd
/var/tmp
[oracle@fund-rac1 tmp]$ ll -a
total 12
drwxrwxrwt.  3 root root 4096 Feb 19 11:53 .
drwxr-xr-x. 20 root root 4096 Feb 25 16:25 ..
drwxrwxrwt   2 root root 4096 Feb 12 21:20 .oracle
[oracle@fund-rac1 tmp]$ cd ./.oracle/
[oracle@fund-rac1 .oracle]$ ll
total 0
srwxrwxrwx 1 xx_oracle xx_oracle 0 Feb 12 21:20 s#30472.1
srwxrwxrwx 1 xx_oracle xx_oracle 0 Feb 12 21:20 s#30472.2
srwxrwxrwx 1 xx_oracle dba         0 Jan 13 12:22 s#881.1
srwxrwxrwx 1 xx_oracle dba         0 Jan 13 12:22 s#881.2
srwxrwxrwx 1 xx_oracle xx_oracle 0 Feb 12 21:20 sEXTPROC1521

这里的xx_oracle是我之前操作的用户,现在是直接改成oracle了,去掉了前面的一部分,所以这里只要把/var/tmp/.oracle目录下所有文件所有者都改成oracle就好啦!

sudo chown -R oracle:oinstall ./*

用户组也相应修改了,搞定!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值