1.获取安装的Oracle数据库bin 目录路径
终端输入env : 得到
ORACLE_HOME=/home/app/oracle/product/11.2.0/dbhome_2
这个环境变量有的是安装时配置的,有的是安装后自己自行配置的。
2.进入这个目录后,进入Bin目录,看到 lsnrctl 和dbstart这两个实现Oracle数据库自启动的程序
将下面两个语句加入到:vim /etc/rc.d/rc.local 文件的 后面
su oracle -lc "/home/app/oracle/product/11.2.0/dbhome_2/bin/lsnrctl start"
su oracle -lc "/home/app/oracle/product/11.2.0/dbhome_2/bin/dbstart"
su oracle -lc "/home/app/oracle/product/11.2.0/dbhome_2/bin/dbstart"
3.进入到 vim /etc/oratab 文件 将N修改为Y
orcl:/home/app/oracle/product/11.2.0/dbhome_2:Y
4.关机测试
lsnrctl status ,显示连接拒绝,监听失败。请将rc.local 文件的属性修改为用户可使用。
sudo chmod 777