在Linux虚拟机(固定Ip)上安装oracle 10g,装好后发现tnsnames.ora和listener.ora里的ip根本不认识(可能是随机的),端口是null。这时在本地可以登录oracle,但在宿主机的windows上安装的PLSQL Developer登录不了,怀疑可能是监听Ip问题。    然后把tnsnames.ora和listener.ora里里的ip改成linux的ip,端口改成1521后,用lsnrctl start启动后提示:
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 07-FEB-2012 10:20:48
Copyright (c) 1991, 2005, Oracle.  All rights reserved.
Starting /home/oracle/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...
TNS-12546: TNS:permission denied
 TNS-12560: TNS:protocol adapter error
  TNS-00516: Permission denied
   Linux Error: 13: Permission denied问题出在哪?