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

相关推荐
gaoliheng0062 分钟前
Redis看门狗机制
java·数据库·redis
?ccc?16 分钟前
MySQL主从复制与读写分离
数据库·mysql
远方160937 分钟前
10-Oracle 23 ai Vector Search 概述和参数
人工智能·oracle
会飞的Anthony1 小时前
数据库优化实战分享:高频场景下的性能调优技巧与案例解析
数据库
潘yi.1 小时前
Redis哨兵模式
数据库·redis·缓存
行止62 小时前
MySQL主从复制与读写分离
linux·数据库·mysql
Htht1112 小时前
【Qt】之【Get√】【Bug】通过值捕获(或 const 引用捕获)传进 lambda,会默认复制成 const
数据库·bug
一棵树长得超出它自己3 小时前
数据库系统学习
数据库
小袁搬码3 小时前
PLSQLDeveloper配置OracleInstantClient连接Oracle数据库
数据库·oracle·pl/sqldeveloper