Oracle 监听器无法启动(TNS-12555,TNS-12560,TNS-00525)

启动监听器无法打开,报错!

 1 [oracle@localhost ~]$ lsnrctl start
 2 
 3 LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-AUG-2014 19:40:52
 4 
 5 Copyright (c) 1991, 2009, Oracle.  All rights reserved.
 6 
 7 Starting /opt/oracle/11g/bin/tnslsnr: please wait...
 8 
 9 TNSLSNR for Linux: Version 11.2.0.1.0 - Production
10 System parameter file is /opt/oracle/11g/network/admin/listener.ora
11 Log messages written to /opt/oracle/diag/tnslsnr/localhost/listener/alert/log.xml
12 Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
13 TNS-12555: TNS:permission denied
14  TNS-12560: TNS:protocol adapter error
15   TNS-00525: Insufficient privilege for operation
16    Linux Error: 1: Operation not permitted
17 
18 Listener failed to start. See the error message(s) above...

观察发现,提示没有权限:

查看.oracle文件:

[root@localhost ~]# ls -lrtd /var/tmp/.oracle
drwxrwxrwt. 2 root root 4096 8\u6708   5 21:48 /var/tmp/.oracle
[root@localhost ~]# ls -lrtd /tmp/.oracle
drwxrwxrwt. 2 root root 4096 8\u6708   5 20:33 /tmp/.oracle

发现权限虽然是777,但是用户组和所有者不对,改成oracle:dba

[root@localhost ~]# chown -R oracle:dba /var/tmp/.oracle
[root@localhost ~]# chown -R oracle:dba /tmp/.oracle
[root@localhost ~]# ls -lrtd /tmp/.oracle
drwxrwxrwt. 2 oracle dba 4096 8\u6708   5 20:33 /tmp/.oracle
[root@localhost ~]# ls -lrtd /var/tmp/.oracle
drwxrwxrwt. 2 oracle dba 4096 8\u6708   5 21:48 /var/tmp/.oracle

再次启动,成功!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏搜云库

Spring Boot 中使用 LogBack 配置

LogBack是一个日志框架,它与Log4j可以说是同出一源,都出自Ceki Gülcü之手。(log4j的原型是早前由Ceki Gülcü贡献给Apache基...

2.8K60
来自专栏IT杂记

CentOS6配置odbc访问Oracle

23100
来自专栏java思维导图

教你十分钟构建好 SpringBoot + SSM 框架

目前最主流的 java web 框架应该是 SSM,而 SSM 框架由于更轻便与灵活目前受到了许多人的青睐。而 SpringBoot 的轻量化,简化项目配置, ...

15640
来自专栏北京马哥教育

Yum 慢到无法忍受?那是因为你没有这么做

作者:kangvcar 一、用Centos镜像搭建本地Yum源 由于安装centos后的默认Yum源为centos的官方地址,所以在国内使用很慢甚至无法访问,...

1.5K50
来自专栏乐沙弥的世界

配置ORACLE 客户端连接到数据库

Oracle 客户端连接到Oracle 数据库服务器貌似不同于SQL serve中的网络配置,其实不然,只不过所有的SQL server 运行于Windows...

19130
来自专栏杨建荣的学习笔记

对于tnsping的连接超时的功能补充(二)(r9笔记第22天)

对于tnsping的一些小问题,自己也想了些办法来补充,最后发现使用nc是一个不错的选择。可以参考 对于tnsping的连接超时的功能补充 主要思想如下: 如果...

31160
来自专栏乐沙弥的世界

Oracle 监听器日志配置与管理

--======================== -- Oracle 监听器日志配置与管理 --========================     ...

13640
来自专栏有趣的Python和你

Django学习(第三天:我的第一个view)创建app静态资源viewsurls运行结果

13120
来自专栏张戈的专栏

分享一次Linux任务计划crontab不执行的问题排查过程

朋友弄了一个小项目,要我帮忙做下 Linux 系统运维,上线一段时间后,发现项目偶尔会挂掉导致服务不可用。开发朋友一时之间也没空去研究项目奔溃的根因,只好由我这...

41530
来自专栏ytkah

laravel dingo/api添加jwt-auth认证

前面我们学了laravel dingo/api创建简单的api,这样api是开放给所有人的,如何查看和限制api的调用呢?可以用jwt-auth来验证,JSON...

17220

扫码关注云+社区

领取腾讯云代金券