su - oracle -c'lsnrctl start'
su - oracle -c 'dbstart'
So it uses oracle user to start listener & database. Use vi edit your /etc/rc.d/rc.local
Also make sure in your oratab
instance :Y
you need to login as root then vi the file. (anyhow in this command, root su - oracle)
also note:
su - oracle -c "lsnrctl start"
su - oracle -c dbstart(No quote)