易截截图软件、单文件、免安装、纯绿色、仅160KB

linux下oracle tns-12555和tns12546问题,急等

最近重新装了oracle,今天打算使用tnsping试一下,但是发现没有启动监听。

于是在oracle用户下使用lsnrctl start来启动监听程序,但是发现报了如下错误:
TNSLSNR for Linux: Version 10.2.0.1.0 - Production
System parameter file is /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12555: TNS:permission denied
TNS-12560: TNS:protocol adapter error
  TNS-00525: Insufficient privilege for operation
  Linux Error: 1: Operation not permitted


在网上找了很长时间,没有什么有效的办法,说是没有权限什么的,或是tmp/.oracle有问题,但是都试过了,还是起不来。于是试了一下用root进行启动,于是又出现了另外的错误:

TNS-12546: TNS:permission denied
TNS-12560: TNS:protocol adapter error
  TNS-00516: Permission denied
  Linux Error: 13: Permission denied

请高手帮忙,在google上了很长时间,办法都试过了,也没有好的解决方法,请朋友们帮分析一下吧,非常感谢


引用
/tmp/.oracle的权限
/var/tmp/.oracle的权限

oracle应该有这些目录的权限,用oinstall
chown -R  oracle.oinstall /tmp/.oracle
chown -R  oracle.oinstall /var/tmp/.oracle

用oracle启动,而不是用root启动。


相关问答:

[求助]linux网络编程中select出错

目标:当网络中有数据到达或者超时,程序进入下一次循环。
问题:select()函数不起作用,程序不会在select的地方阻塞一秒,并且当网络上有数据的时候,select的返回值仍然小于0
    #include <s ......

linux程序打不开头文件

#include <fcnt1.h>
#include <stdio.h>
#include <stdlib.h>

int main(int argc,char *argv[])
{
  int fd_open,fd_open_create,fd_create;
  if((fd_open=o ......

Linux编程--fopen函数的用法?

请问各位高手:C编程中的fopen函数,原型是 fopen(const char *filename,const char mode),请问在使用这个函数时,要想从Linux终端输入文件名和mode,该如何处理?谢谢!!

          ......

linux下找不到g77命令怎么办?

root@user-computer:~# g77
bash: g77:找不到命令


怎么办?

我要运行个源代码,作者给出的make文件应该是用g77的。我已经安装了gcc和gfotrran.



安装完整的GCC和G++


......

LINUX哪个版本做游戏服务器好

RT,在线等,,现在在买一个VPS  提供Arch2009.02    CentOs 5.2/5.3 Debian5.0(lenny) Fedora10(Cambridge) Fedora11(Leonidas) Gentoo 2008.0 Ubuntu 8.04.2 LTS(hardy) Ubuntu 8.10 (intrepid)  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号