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

相关推荐
尘浮生35 分钟前
Java项目实战II基于Spring Boot的智慧生活商城系统的设计与实现(开发文档+数据库+源码)
java·开发语言·数据库·spring boot·mysql·maven·生活
结衣结衣.1 小时前
【Linux】Linux管道揭秘:匿名管道如何连接进程世界
linux·运维·c语言·数据库·操作系统
蚊子不吸吸3 小时前
DevOps开发运维简述
linux·运维·ci/cd·oracle·kubernetes·gitlab·devops
写bug的小屁孩4 小时前
登录注册窗口(一)
运维·服务器·数据库·c++·用户界面·qt6.3
q567315235 小时前
使用 Python 编辑 XML 文件中的文本字段
xml·java·数据库·python·sqlite
鲸屿1955 小时前
数据库第五次作业
数据库
陈大爷(有低保)5 小时前
数据库连接池JNDI
数据库·mysql·tomcat
Gauss松鼠会6 小时前
GaussDB的向量化处理技术
运维·数据库·database·gaussdb
Gauss松鼠会6 小时前
GaussDB Ustore存储引擎解读
java·前端·数据库·gaussdb
2401_857610037 小时前
Spring Boot技术在导师双选系统中的应用
java·数据库·spring boot