很多帖子上整的那么麻烦,咬牙切齿啊。其实就三步完成。
先把命令交出来,后面的解释有兴趣的看下。
修改Oracle自启动文件
[oracle@localhost ~]$ vim /etc/oratab
将
orcl:/data/oracle/product/11.2.0/db_1:N
修改为
orcl:/data/oracle/product/11.2.0/db_1:Y
如果因为静默安装过程中,没有像图形界面安装那样,提示你执行两行命令,这里需要注意啦。
你需要去到你的 ORACLE_HOME下面,找到 root.sh 执行
否则,就不会有 /etc/oratab文件。
cd /data/oracle/product/11.2.0/dbhome_1
./root.sh
修改系统开启启动文件
[root@localhost ~]# vim /etc/rc.d/rc.local
在最后增加如下内容
su - oracle -lc "/data/oracle/product/11.2.0/db_1/bin/lsnrctl start"
su - oracle -lc /data/oracle/product/11.2.0/db_1/bin/dbstart
注意,由于lsnrctl start 中间有空格,所以这里要用双引号引起来。
这句命令的意思是, su - oracle 切换到oracle用户,-lc 登录并执行命令
后边跟的就是命令。
给开机启动文件加可执行权限
到这里,已经配置完成了。但是,该文件不是可执行文件。
因此,需要给其增加执行权限。
[root@localhost ~]# chmod +x /etc/rc.d/rc.local
然后 reboot
重启后,查看是否已经启动了监听和数据库。
原创不易,请一键三连,谢谢!
有问题可以私信咨询!
装载请注明出处。