linux7开机自启动oracle-创新互联

描述:

成都创新互联公司专业为企业提供盘龙网站建设、盘龙做网站、盘龙网站设计、盘龙网站制作等企业网站建设、网页设计与制作、盘龙企业网站模板建站服务,十余年盘龙做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

        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-创新互联
文章网址:http://csruizhi.cn/article/dshsee.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 手机网站设计 成都模版网站建设 成都网站建设 成都网站设计 营销网站建设 app网站建设 成都网站建设 攀枝花网站设计 响应式网站设计 成都做网站建设公司 专业网站建设 定制网站设计 手机网站制作设计 成都网站设计 响应式网站设计 网站建设推广 四川成都网站制作 网站建设 响应式网站设计方案 手机网站制作 宜宾网站设计 企业网站设计