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

相关推荐
l1t18 小时前
DeepSeek总结的 pg_regresql插件:真正可移植的 PostgreSQL 统计信息
数据库·postgresql
oradh18 小时前
Oracle 11.2.0.1版本升级至11.2.0.4_单机环境
数据库·oracle·oracle11g·oracle升级
l1t18 小时前
用docker安装测试crate数据库
数据库·docker·容器·cratedb
anzhxu18 小时前
QT数据库(三):QSqlQuery使用
数据库·qt·oracle
身如柳絮随风扬18 小时前
MySQL核心知识
数据库·mysql
德彪稳坐倒骑驴19 小时前
Oracle 11g安装
数据库·oracle
韩立学长19 小时前
Springboot校园跑腿业务系统0b7amk02(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·后端
阿贵---19 小时前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
想七想八不如1140819 小时前
数据库--样题复习
数据库·sql·oracle
551只玄猫19 小时前
【数据库原理 实验报告1】创建和管理数据库
数据库·sql·学习·mysql·课程设计·实验报告·数据库原理