oracle 9i 启动监听报错误 TNS-12555: TNS:permission denied 解
启动监听报错误如下: Copyright (c) 1991,2006,Oracle Corporation. All rights reserved. 通过strace -Ff -o /tmp/listener.log lsnrctl start 跟踪日志分析 4772 chmod("/var/tmp/.oracle",01777) = -1 EPERM (Operation not permitted) 处理方法 通过注释listener.ora 参数中的extproc,启动监听正常。 解决过程如下: ora9@redhat48 bin]$ lsnrctl start LSNRCTL for Linux: Version 9.2.0.8.0 - Production on 28-MAR-2017 10:01:14 Copyright (c) 1991,Oracle Corporation. All rights reserved. Starting /u01/app/oracle/ora9/9.2.0.8/db_1/bin/tnslsnr: please wait... TNSLSNR for Linux: Version 9.2.0.8.0 - Production System parameter file is /u01/app/oracle/ora9/9.2.0.8/db_1/network/admin/listener.ora Log messages written to /u01/app/oracle/ora9/9.2.0.8/db_1/network/log/listener.log Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=redhat48)(PORT=1521))) Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC))) TNS-12555: TNS:permission denied TNS-12560: TNS:protocol adapter error TNS-00525: Insufficient privilege for operation Linux Error: 1: Operation not permitted Listener failed to start. See the error message(s) above... [ora9@redhat48 bin]$ vi /tmp/listener.log 4770 execve("/u01/app/oracle/ora9/9.2.0.8/db_1/bin/lsnrctl",["lsnrctl","start"],[/* 24 vars */]) = 0 4770 uname({sys="Linux",node="redhat48",...}) = 0 4770 brk(0) = 0x6b1000 4770 mmap(NULL,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x2a95556000 4770 access("/etc/ld.so.preload",R_OK) = -1 ENOENT (No such file or directory) 4770 open("/u01/app/oracle/ora9/9.2.0.8/db_1/lib/tls/x86_64/libclntsh.so.9.0",O_RDONLY) = -1 ENOENT (No such file or directory) 4770 stat("/u01/app/oracle/ora9/9.2.0.8/db_1/lib/tls/x86_64",0x7fbfffee00) = -1 ENOENT (No such file or directory) 4770 open("/u01/app/oracle/ora9/9.2.0.8/db_1/lib/tls/libclntsh.so.9.0",O_RDONLY) = -1 ENOENT (No such file or directory) 4770 stat("/u01/app/oracle/ora9/9.2.0.8/db_1/lib/tls",0x7fbfffee00) = -1 ENOENT (No such file or directory) 4770 open("/u01/app/oracle/ora9/9.2.0.8/db_1/lib/x86_64/libclntsh.so.9.0",O_RDONLY) = -1 ENOENT (No such file or directory) 4770 stat("/u01/app/oracle/ora9/9.2.0.8/db_1/lib/x86_64",0x7fbfffee00) = -1 ENOENT (No such file or directory) 4770 open("/u01/app/oracle/ora9/9.2.0.8/db_1/lib/libclntsh.so.9.0",O_RDONLY) = 3 4770 read(3,"177ELF211 3 > |