1、用root用户登录,修改oratab,如下图所示:
输入命令vi /etc/oratab
将orcl:/u01/app/oracle/product/11.2.0/db_1:N中的N改为Y
修改后点击Esc键输入“:wq”保存并退出
注:“:wq”是保存并退出 “:q!”是不保存并退出
2、继续用root用户登录,修改/etc/rc.d/rc.local,如图所示:
输入命令 vi /etc/rc.d/rc.local,
在文件末尾添加
su oracle -lc '/u01/app/oracle/product/11.2.0/db_1/bin/lsnrctl start'
su oracle -lc '/u01/app/oracle/product/11.2.0/db_1/bin/dbstart'
注意:/u01/app/oracle/product/11.2.0/db_1/bin/ 是你安装oracle的路径要根据自己的实际情况进行修改
修改后点击Esc键输入“:wq”保存并退出
3、修改oratab和rc.local的操作用户和操作权限
--切换到etc的路径下
cd /etc
--将oratab和rc.local的操作用户修改为root用户
chown -R root:root oratab
chown -R root:root rc.local
--修改root用户的操作权限
chmod 777 /etc/oratab
chmod 777 /etc/rc.d/rc.local
修改完毕后切换到对应的路径下输入“ll”命令查看是否修改成功
然后重启服务器即可查看自启动成功