最近在学习oracle数据库,在启动监听的时候发生了TNS-12555/ TNS-12560 TNS-00525错误,详细报错信息如下:

TNSLSNR for Linux: Version 11.2.0.3.0 - Production
System parameter file is /dba/oracle/product/11.2.0/db_1/network/admin/listener.ora
Log messages written to /dba/oracle/diag/tnslsnr/ol6-single/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle_test)(PORT=1521)))
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
TNS-12555: TNS:permission denied
TNS-12560: TNS:protocol adapter errorTNS-00525: Insufficient privilege for operationLinux Error: 1: Operation not permitted

上面报错信息,其实是很清晰的报出,是因为权限问题所导致的不能正常启动。但是,到底是哪个文件的权限不足所导致的呢?这个很关键。通过查找相关技术资料,提供了下面的信息:

Some IPC keys have been reused from older listener(s)
Same listener has previously been started under different OS users
Listeners running under different OS users are using the same IPC keys
Permissions in /var/tmp have been previously reset.

/var/tmp目录下只有一个隐藏文件夹,那就是.oracle,现在看到是/var/tmp/.oracle文件夹或其下级文件夹的权限问题了。

将/var/tmp/.oracle授权之后 chmod -R 777 /var/tmp/.oracle,再次启动监听没有问题。

oracle的listener监听启动报TNS-12555/ TNS-12560 TNS-00525错误相关推荐

  1. Oracle数据库监听启动报错

    [root@qyy ~]# su - oracle Last login: Sat May 15 05:46:53 CST 2021 on pts/1 -bash: export: `//ORACLE ...

  2. oracle集群监听启动,在RAC中lsnrctl和srvctl操作监听区别

    朋友今天询问了一个问题RAC中使用srvctl 操作监听和lsnrctl 操作监听结果不一样,下面我通过实验说明问题 0.listener.ora文件内容 LISTENER_RAC1 = (DESCR ...

  3. oracle 新建TNS监听,oracle for windows 监听问题之TNS-12545

    操作系统版本:windows server 2012R2 数据库版本:oracle 11.2.0.1 问题描述:在一vmware虚拟机上搭建的windows server 2012R2,然后在wind ...

  4. oracle 12 无法启动,Oracle 12.2监听无法启动解决方法

    在自己的虚拟机的做实验,突然发现使用PL/SQL Developer无法连接到数据库,报错ORA-12514,说是监听没有启动. 先介绍虚拟机一下环境:redhat7.2+GI 12.2.0.1+Or ...

  5. oracle 数据库起监听,oracle启动数据库监听

    linux/Aix启动.关闭Oracle及监听 Aix环境下管理Oracle 1.Aix下查看.启动数据库监听器 以oracle用户执行以下命令: ① lsnrctl status //-查看监听器状 ...

  6. oracle 查看tns状态,oracle for windows 监听问题之TNS-12545

    操作系统版本:windows server 2012R2 数据库版本:oracle 11.2.0.1 问题描述:在一vmware虚拟机上搭建的windows server 2012R2,然后在wind ...

  7. oracle 12g 无监听,Oracle 12.2监听无法启动解决一例

    Listener Fails To Start With IPC Permission Errors (TNS-12546 TNS-12555 TNS-00516 TNS-00525) (文档 ID ...

  8. oracle 监听启动、停止、查看命令

    1.su oracle  然后启动监听器 1.lsnrctl start  会看到启动成功的界面; 1.lsnrctl stop  停止监听器命令. 1.lsnrctl status  查看监听器命令 ...

  9. linux下oracle数据库服务和监听的启动停止

    oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下. 安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_p ...

  10. linux 下停止监听程序,Linux下启动Oracle服务和监听程序步骤

    Linux下启动Oracle服务和监听程序启动和关闭步骤整理如下: 1.安装oracle: 2.创建oracle系统用户: 3./home/oracle下面的.bash_profile添加几个环境变量 ...

最新文章

  1. 威斯康辛大学《机器学习导论》2020秋季课程完结,课件、视频资源已开放(附下载)...
  2. 简述Android触摸屏手势识别
  3. 部署安装kubernetes client-python,执行pip install setup.py时报错
  4. 【人工智能作业及答案】什么叫智能?什么叫人工智能?人工智能科学体系大致分哪几个层次?
  5. 《Linux多线程服务端编程——使用muduo C++网络库》读书笔记
  6. leetcode1296. 划分数组为连续数字的集合(贪心算法)
  7. Cmake-add_library()
  8. html检测用户在线离线,HTML5 --- navigator.onLine 离线检测(示例代码)
  9. Winform--处理MDI父窗体与子窗体的交互
  10. 微信公众号服务号怎么添加模板消息给所有粉丝群发
  11. 计算机论文如何加字数,发表论文的字数是如何计算的?
  12. Image Enhancement
  13. Pytorch加载模型只导入部分层权重,即跳过指定网络层的方法
  14. 元数据管理器中存在错误
  15. ARM安装python模块
  16. html 插入 排班表,怎么用Word制作排班表,手把手教你学会
  17. html画布里增添颜色,在HTML5画布中更改笔触颜色
  18. 【计算机基础-二进制的原码,反码,补码,真值】
  19. 流氓金泰丰pctools.dll,不过Avast认为其为广告软体,杀
  20. 计算机应用高级课程,Rsoft软件高级课程

热门文章

  1. 11.2 逃课是个需要严肃对待的问题——《逆袭大学》连载
  2. 大咖说开源|郑振宇:通过开源手段巩固基础软件供应链
  3. 罗格斯大学电子与计算机工程,罗格斯大学电子和计算机工程理学硕士研究生申请要求及申请材料要求清单...
  4. 如何在Ubuntu上使用Canonical的Livepatch服务
  5. 密码算法测试向量——Cipher MAC SM4
  6. 渗透测试之信息收集总结
  7. 整合SSM中jsp页面图片加载不出来问题
  8. 推荐系统 - 多目标模型融合部分
  9. 微信授权登录基本流程(网站应用)
  10. 记录一下通过QQ发送apk安装失败原因。