从品牌网站建设到网络营销策划,从策略到执行的一站式服务
描述:
成都创新互联公司专业为企业提供盘龙网站建设、盘龙做网站、盘龙网站设计、盘龙网站制作等企业网站建设、网页设计与制作、盘龙企业网站模板建站服务,十余年盘龙做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。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
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图