linux下oracle11监听配置文件在哪

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下oracle11监听配置文件在哪相关的知识,希望对你有一定的参考价值。

参考技术A 一般在 $ORACLE_HOME/network/admin下面 可以用find 命令找一下:find $ORACLE_BASE -name listener.ora 参考技术B $ORACLE_HOME/network/admin/listener.ora本回答被提问者采纳

Linux下Oracle监听服务启动失败,高人进来帮忙解决一下~

这两天在公司配置一台Linux的服务器,先简单描述下情况
1.最开始服务器就已经安装着Oracle10并且能正常运行。
2.之后我安装了jdk1.6与weblogic10,过程中就只有在安装jdk1.6时修改了/etc/profile文件并且运行命令
#cd /usr/bin
#ln -s -f /usr/java/jre/bin/java
#ln -s -f /usr/java/bin/javac
3.jdk与weblogic已经能正常启动,可是oralce却挂掉了。
#cd /home/oracle/../bin
#./lsnrctl start
错误如下
tns-12546 tns:permission denied
tns-12560:tns:protocol adapter
tns-00516:permission denied
Linux error 13:permission denied
我有两个疑问:
1.在安装环境时jdk和oracle有强制的安装顺序么?
2.由于之前oracle能正常运行,所以配置文件肯定是不存在问题,是否在安装jdk时会更改oracle的环境变量,如何解决?

参考技术A 错误提示是没有权限,网上搜了下看到:
The Unix permissions for the hidden directory /tmp/.oracle should be:
Owner = the Oracle user who performed the database install,
Group = the dba group of the Oracle user,
and the directory's Unix permissions should be drwxrwxrwx

试试:
1) 进入/tmp目录
# cd /var/tmp(on Solaris Linux)
或者
# cd /tmp(on Hp and IBM)
2) 修改权限
# chown -R oracle10:dba .oracle
或者
# chmod 777 .oracle
参考技术B 1 没有
2 有可能 以前在window上遇过这样的问题。但你这里似乎并没有问题。
请确定:
#cd /home/oracle/../bin
#./lsnrctl start
你这2步操作 是什么用户下。是否是root用户 使用su oracle命令 再执行的?
请使用Oracle登录系统 而不是从其它用户切换。
参考技术C 不要用root用户来启动监听器。
用oracle用户来启动监听器。
su - oracle
lsnrctl start
参考技术D 没有权限,换root试试。 第5个回答  2010-12-11 原来oracle不是用root启动的吧?应该有oracle用户。
你的改动导致oracle用户权限不足。
还有,做java符号链接前没看看人家原来有没有啊。本回答被提问者采纳

以上是关于linux下oracle11监听配置文件在哪的主要内容,如果未能解决你的问题,请参考以下文章

linux操作系统下oracle数据库如何配置监听

怎么查看和配置oracle中listener.ora

Linux配置Oracle 11g自动启动

如何查看oracle监听日志文件

oracle 11g 5520端口 在那里改????

如何查看windows下oracle的监听配置文件