如何快速找配置文件

如何快速找配置文件

如何找到ORACLE的几个配置文件在什么目录下:
initSID.ora,
listener.ora,
tnsname.ora      
initSID.ora 在$ORACLE_BASE/admin/${SID}/pfile/下(可能)
listener.ora 和 tnsname.ora在$ORACLE_HOME/network/admin/下      
我在$ORACLE_HOME/network/admin/下没有找到listener.ora 和 tnsname.ora这两个文件,该目录下只有一个sample子目录,sample子目录下是有的,可那是配置文件的例子呀,系统实际的配置文件在哪里呢?系统是在什么文件里记录配置文件的位置?
:mad:      
这个问题斑竹也回答不上来吗?
我已经很长时间没看见斑竹来了!:mad:      
我用lsnrctl status 的输出是:


Connecting to (ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 8.1.6.0.0 - Production
Start Date                04-NOV-2002 08:12:31
Uptime                    4 days 1 hr. 31 min. 33 sec
Trace Level               off
Security                  OFF
SNMP                      OFF
Listener Log File         /opt/oracle8i/app/oracle/product/8.1.6/network/log/listener.log
Services Summary...
  myoracle8                has 2 service handler(s)
The command completed successfully


没有listener.ora文件。
:mad:      
另外,我的initSID.ora文件是存在的,可是在svrmgrl下:


SVRMGR> connect internal
Connected.
SVRMGR> startup
LRM-00109: could not open parameter file '/opt/oracle8i/app/oracle/product/8.1.6/dbs/initorcl.ora'
ORA-01078: failure in processing system parameters

为什么出错,在该目录下有initSID.ora文件,它找initorcl.ora干什么 ?

我的SID不是orcl,而是myoracle8,相应的文件是initmyoracle8.ora。
如果用
startup pfile=文件名
就可以,为什么?      
1.因为你没有listener.ora文件,所以你不能监听1521端口,也就是所你所有的客户端都不能通过TCP/IP访问你的数据,所以还是写一个吧.

2.启不动是以为你的.bash_profile和/etc/oratab里面设定的SID都是orcl,copy完环境变量文件后,要把相应的地方改过来.

good luck!      
斑竹病好了没有?希望你快点好。
上面说的我看了。
我的oratab里的SID是对的,可是在.bash_profile里是orcl。这个问题你说的没错。

其他的情况不是这样:
我的数据库服务器没有listener.ora文件,可是在客户端访问一点问题也没有,我还每天进行远程备份。      
斑竹来了,请你回答我的问题呀,我盼你的病快点好!:mad:      
我的问题把斑竹给难着了???:confused: