您好,欢迎访问一九零五行业门户网

RedHat5下启动ORACLE10.2.0.1监听时报下面错误

redhat5下启动oracle10.2.0.1监听时报下面错误
启动监听时遇到的错误
[oracle @ localhost ~]:lsnctl start
tnslsnr for linux: version 10.2.0.4.0 - production
system parameter file is /u01/app/oracle/network/admin/listener.ora
log messages written to /u01/app/oracle/network/log/listener.log
error listening on: (description=(address=(protocol=ipc)(key=extproc1)))itpub
 tns-12555: tns:permission denied
  tns-12560: tns:protocol adapter error
   tns-00525: insufficient privilege for operation
  linux error: 1: operation not permitted
出错原因:是文件.oracle文件的属主出错,其文件的属主为root。
解决方案:改变.oracle的属主为oracle用户
具体做法:
首先用:strace lsnctl start 跟踪监听的启动过程,查看出错位置。
其次用:进入/var/tmp 目录下查看.oracle文件的属主,如果是root,则用
chown oracle:dba .oracle
命令改变其属主,,如果没有权限则进入root用户下进行更改。
其它类似信息

推荐信息