oracle 19c 配置开机自启动

文章目录


一、修改/etc/oratab

sql 复制代码
实例名:/opt/oracle/product/19c/dbhome_1:N

修改为

实例名:/opt/oracle/product/19c/dbhome_1:Y

二、创建启动脚本并授权

sql 复制代码
vi /usr/bin/oracle19c.sh
######添加以下内容(注意修改路径)######
#!/bin/bash
/u01/app/oracle/product/19c/dbhome_1/bin/lsnrctl start
/u01/app/oracle/product/19c/dbhome_1/bin/dbstart /opt/oracle/product/19c/dbhome_1
######赋执行权限######
chmod +x /usr/bin/oracle19c.sh

三、创建service服务

sql 复制代码
vi /etc/systemd/system/oracle19c.service
######添加以下内容(注意修改路径)######
[Unit]
Description=Oracle19c
After=syslog.target network.target

[Service]
LimitMEMLOCK=infinity
LimitNOFILE=65535
Type=oneshot
RemainAfterExit=yes
User=oracle
Environment="ORACLE_HOME=/u01/app/oracle/product/19c/dbhome_1"
ExecStart=/usr/bin/oracle19c.sh

[Install]
WantedBy=multi-user.target

四、设置开机自启并进行测试

shell 复制代码
systemctl enable oracle19c

# 查看服务状态
systemctl status oracle19c
# 启动
systemctl start oracle19c
# 停止
systemctl stop oracle19c
# 重启
systemctl restart oracle19c

reboot 重启验证:

相关推荐
阿里小阿希15 小时前
Vue3 + Element Plus 项目中日期时间处理的最佳实践与数据库设计规范
数据库·设计规范
白鹭16 小时前
MySQL源码部署(rhel7)
数据库·mysql
666和77717 小时前
Struts2 工作总结
java·数据库
还听珊瑚海吗17 小时前
SpringMVC(一)
数据库
星期天要睡觉18 小时前
MySQL 综合练习
数据库·mysql
Y40900118 小时前
数据库基础知识——聚合函数、分组查询
android·数据库
JosieBook19 小时前
【数据库】MySQL 数据库创建存储过程及使用场景详解
数据库·mysql
处女座_三月19 小时前
改 TDengine 数据库的时间写入限制
数据库·sql·mysql