在/etc/rc.local中添加
su - oracle "-c dbstart"
在此之前你要确保该命令可以启动你需要的数据库, 需要测试一下
su - oracle "-c dbstart"
dbstart命令正常运行需要配置/etc/oratab,里面可以配置多个数据库实例,每个的格式:
$ORACLE_SID:$ORACLE_HOME:<N|Y>
正常情况下配置好/etc/oratab, dbstart命令就可以正常运行了. 但是我运行的时候还碰到问题,
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
这个时候就要修改一下$ORACLE_HOME/bin/dbstart脚本了:
把脚本中的变量ORACLE_HOME_LISTNER设置成你自己的$ORACLE_HOME目录.就OK了.
然后reboot测试一下.