描述:
成都创新互联公司专业为企业提供盘龙网站建设、盘龙做网站、盘龙网站设计、盘龙网站制作等企业网站建设、网页设计与制作、盘龙企业网站模板建站服务,十余年盘龙做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。linux7安装oracle11G后,设置开机自启动
问题:
当服务器重启或使用systemctl start oracle.service以后,会把在start的脚本执行,并把stop的脚本一起执行。
配置文件和脚本:
[root@localhost ray]# vim /lib/systemd/system/oracle.service [Unit] Description=oracle Server After=network.target [Service] Type=forking ExecStart=/root/scripts/dbstart.sh ExecStop=/root/scripts/dbstop.sh ExecReload= PrivateTmp=true [Install] WantedBy=multi-user.target [root@localhost scripts]# vim dbstart.sh #!/bin/bash su - oracle -c "dbstart" [root@localhost scripts]# vim dbstop.sh #!/bin/bash su - oracle -c "dbshut"
解决:
不使用脚本调用oracle用户的命令,而是直接指定服务的用户和属组。
[root@localhost ray]# vim /lib/systemd/system/oracle.service [Unit] Description=oracle Server After=network.target [Service] Type=forking User=oracle Group=oinstall ExecStart=/u01/oracle/product/11.2.0/db_1/bin/dbstart ExecStop=/u01/oracle/product/11.2.0/db_1/bin/dbshut ExecReload= PrivateTmp=true [Install] WantedBy=multi-user.target
网页名称:linux7开机自启动oracle-创新互联
当前URL:https://www.cdcxhl.com/article44/dshsee.html
成都网站建设公司_创新互联,为您提供标签优化、外贸建站、用户体验、网站设计、做网站、虚拟主机
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联