1、使用root账号登录solaris操作系统,进入/etc/init.d目录下,新建一个文件名为:oracleStart ,添加如下内容:
su - oracle <<eof
lsnrctl start
sqlplus / as sysdba <<eof
startup
exit
eof

2、将oraclestart改成可执行
chmod 744 oraclestart

3、然后作一个连接
ln -s /etc/init.d/oraclestart /etc/rc2.d/S99oraclestart
ln -s /etc/init.d/oraclestart /etc/rc0.d/K10oraclestart

4、重启solaris操作系统,试试。

5、不过这种方案只能解决启动oracle安装用户中的环境变量.profile设置的ORA_SID设置的实例。