以下实现oracle开机自启功能.
oracle用户
$ cat <<EOF>>/home/oracle/scripts/
lsnrctl start
sqlplus / as sysdba <<eof
startup
quit
eof
EOF
修改权限,
$ chmod +x *.sh
root用户下 vi /etc/rc.local
末尾添加:
su - oracle -c "/home/oracle/ >/dev/null 2>&1"
还要解决rc.local权限问题,如下
[root@dbserver ~]# ls -ltr /etc/rc.d/rc.local
[root@dbserver ~]# ls -ltr /etc/rc.local
[root@dbserver ~]# chmod +x /etc/rc.d/rc.local
[root@dbserver ~]# ls -ltr /etc/rc.local
此后,数据库便能实现开机自启.