Linux中Oracle启动侦听报错TNS:permission denied的解决方法

发布时间 - 2026-01-10 22:49:51    点击率:

前言

最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友。

错误描述

[oracle@oracle ~]$ lsnrctl start  
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 27-MAR-2015 15:37:59
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Starting /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 11.2.0.1.0 - Production
System parameter file is /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/oracle/listener/alert/log.xml
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
Listener failed to start. See the error message(s) above...

解决方案

出现这个错误是由于没有 /var/tmp/.oracle 的读写权限引起的。由于开发环境没有严格管理,不知道哪位同学把此目录的所有者改成了root,导致 oracle 用户没有权限操作此目录。使用下面方式修正过来即可。

cd /var/tmp
chown oracle .oracle
chgrp oinstall .oracle
chmod 777 .oracle

看到网上有资料说 直接干掉 /var/tmp/.oracle 这个目录也是可以的,我没有尝试,不知道效果如何,这里仅作笔记。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。


# permission  # denied  # oracle侦听  # oracle开启侦听  # ORACLE数据库逐步解决ORA-12541、ORA-01034和ORA-27101、ORA-001  # Oracle实例启动时报错:ORA-32004的解决方法  # Oracle启动报错ora-00119和ora-00132的解决方法  # 网上  # 这篇文章  # 仅作  # 没有权限  # 来给  # 改成了  # 出现了  # 找到了  # 是由于  # 有疑问  # Oracle  # rights  # Starting  # reserved  # Copyright  # System  # bin  # TNSLSNR 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  nodejs redis 发布订阅机制封装实现方法及实例代码  奇安信“盘古石”团队突破 iOS 26.1 提权  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  北京专业网站制作设计师招聘,北京白云观官方网站?  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  ,南京靠谱的征婚网站?  如何快速生成可下载的建站源码工具?  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】  简历没回改:利用AI润色让你的文字更专业  如何在IIS中新建站点并配置端口与物理路径?  如何用5美元大硬盘VPS安全高效搭建个人网站?  EditPlus中的正则表达式实战(6)  如何用JavaScript实现文本编辑器_光标和选区怎么处理  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  使用豆包 AI 辅助进行简单网页 HTML 结构设计  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  如何在香港免费服务器上快速搭建网站?  微信小程序 require机制详解及实例代码  再谈Python中的字符串与字符编码(推荐)  Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  智能起名网站制作软件有哪些,制作logo的软件?  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  如何在阿里云购买域名并搭建网站?  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  java中使用zxing批量生成二维码立牌  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  详解Android中Activity的四大启动模式实验简述  如何用IIS7快速搭建并优化网站站点?  Laravel安装步骤详细教程_Laravel环境搭建指南  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  历史网站制作软件,华为如何找回被删除的网站?  Laravel如何优化应用性能?(缓存和优化命令)  微信小程序 HTTPS报错整理常见问题及解决方案  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  Java解压缩zip - 解压缩多个文件或文件夹实例  如何实现javascript表单验证_正则表达式有哪些实用技巧  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  🚀拖拽式CMS建站能否实现高效与个性化并存?