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 重启验证:

相关推荐
大厂技术总监下海10 分钟前
用户行为分析怎么做?ClickHouse + 嵌套数据结构,轻松处理复杂事件
大数据·数据结构·数据库
alonewolf_9920 分钟前
深入理解MySQL事务与锁机制:从原理到实践
android·数据库·mysql
朝依飞37 分钟前
fastapi+SQLModel + SQLAlchemy2.x+mysql
数据库·mysql·fastapi
3***g2051 小时前
redis连接服务
数据库·redis·bootstrap
m0_598177231 小时前
SQL 方法函数(1)
数据库
oMcLin1 小时前
如何在Oracle Linux 8.4上通过配置Oracle RAC集群,确保企业级数据库的高可用性与负载均衡?
linux·数据库·oracle
信创天地1 小时前
核心系统去 “O” 攻坚:信创数据库迁移的双轨运行与数据一致性保障方案
java·大数据·数据库·金融·架构·政务
胖咕噜的稞达鸭1 小时前
进程间的通信(1)(理解管道特性,匿名命名管道,进程池,systeam V共享内存是什么及优势)重点理解代码!
linux·运维·服务器·数据库
德彪稳坐倒骑驴1 小时前
Sqoop入门常用命令
数据库·hadoop·sqoop
资深web全栈开发1 小时前
pg on delete 策略探讨
数据库·pg