Linux中Oracle启动侦听报错TNS:permission denied的解决方法
2023-09-27 14:21:43 时间
最近在开发环境 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
这个目录也是可以的,我没有尝试,不知道效果如何,这里仅作笔记。相关文章
- 009_关闭linux的THP
- 001_linux下的log
- [ 总结 ] Linux kickstart 无人值守安装系统构建过程
- 【精通Linux系列】Linux中的系统文件概述与编辑器详解
- LINUX-进程的概念
- Linux下如何删除Oracle
- SMI#、SCI#信号在OS、BIOS、EC中的中断方式(Linux)
- 7月22日科技资讯|华为 5G 折叠屏手机获入网许可;苹果召回部分 MacBook Pro;Oracle Linux 8.0 发布
- Linux C编程一站式学习读书笔记——socket编程
- GS70 使用 Linux 下面Oracle数据库时 设定 特定目录存储数据文件
- Oracle:真正解决在 x64位 linux 上安装oracle10g报错和bug问题!
- BUG:oracle 10g 10.2.0.1 linux-64位 升级到 10.2.0.5:Seed_Database.dfb 文件没有升级:会造成后续dbca或使用该文件的操作失败!
- 在linux上安装完oracle数据库后,如何修改ORACLE_HOSTNAME
- linux下的/dev/shm/及对Oracle 的影响
- Linux HA+ Oracle 安装维护手册
- Oracle Linux 6.4(BOND)双网卡绑定实战—附加说明
- linux 程序管理与SElinux
- Linux Ftp服务
- Linux下查看文件内容的命令
- Buildroot系列开发(四)Linux工具链剖析
- 《Linux From Scratch》第二部分:准备构建 第五章:构建临时文件系统- 5.10. GCC-4.9.2 - 第2遍
- linux下启动关闭oracle
- 运维实战:Linux系统扩展oracle数据库所在的分区
- Linux删除ORACLE数据库用户失败提示ORA-01940解决方法
- linux date时区修改
- SVN服务器从Windows迁移到LInux