我的linux 操作系统是ubuntu8.10,安装了oracle10g,其中在/etc下的profile文件的最后,增加了自己定义的进程:
export oracle_sid=lyd;在/etc下的oratab的最后,把进程设为自动启动:"lyd:/media/data/u01/app/oracle/product/11.1.0/db_1:Y"。
但是现在遇到的问题是:当我在oracle@ubuntu:~$提示符下,先键入“export oralce_sid=lyd”,回车后再使用sqlplus "/as sysdba"命令时,会显示“-su:sqlplus:command not found”。等上一段时间(长度不等),再使用sqlplus "/as sysdba",就会出现:
SQL*Plus: Release 11.1.0.6.0 - Production on Mon Jun 22 15:57:17 2009Copyright (c) 1982, 2007, Oracle.  All rights reserved.ERROR:
ORA-12162: TNS:net service name is incorrectly specified
再等一段时间(长度不等),先键入“export oralce_sid=lyd”,回车后再使用sqlplus "/as sysdba"命令时,会显示:
SQL*Plus: Release 11.1.0.6.0 - Production on Mon Jun 22 16:04:46 2009Copyright (c) 1982, 2007, Oracle.  All rights reserved.Connected to an idle instance.SQL> 
我搞不清楚,在我等待的这段时间,究竟发生了什么?在此期间,我不过是到/etc下面,使用vim profile,vim oratab命令查看了这两个文件,但并没有做任何修改呀?