关于Oracle启动问题,请各位帮帮忙!!!

关于Oracle启动问题,请各位帮帮忙!!!

我用dzhua这个身份登录我的Fedora,在终端su 到Oracle,能够启动Oracle 的监听。但是不能启动服务:
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/usr/app/oracle/product/10.2.0/db_1/dbs/initTSH1.ora'

但是我打开一个虚拟终端,用Oracle用户登录启动Oracle服务没有问题。这到底为啥!请知道的教教我。
为啥没人帮我呢???
su oracle ?    su - oracle ?应该是某些定义的parameter在初期化时定义了,没有export进来吧?
水晶球

问题解决,非常感谢!!!!!