当前位置: 首页 > news >正文

Linux下设置CDB/PDB 环境的Oracle19c开机启动

首先确定手工能够启动:

进入Linux 的oracle账号

sqlplus / as sysdba登录 执行startup

可以正常启动的话,再执行

SELECT status FROM v$instance;

可以查到cbd状态

设置开机启动方法:

  • 要“开机就自动启动”,需要做两件事:
    1. 让 Linux 启动时自动跑 Oracle 的启动脚本(用 systemd + dbstart)。
    2. 让 CDB/PDB 启动后,PDB 也自动打开(用 ALTER PLUGGABLE DATABASE ... SAVE STATE)。

第一步:配置 /etc/oratab,告诉 Oracle 哪些实例要自动启动

1. 查看 oratab

cat /etc/oratab

这部可能会报错cat: /etc/oratab: No such file or directory,说明

安装时漏执行了 root.sh

以 root 身份:ls -l $ORACLE_HOME/root.sh

如果这个脚本本身就存在,说明安装过程确实准备执行 root.sh,只是没被执行。

补执行 root.sh

以root身份执行$ORACLE_HOME/root.sh

检查cat /etc/oratab,如果没有自己的实例启动的配置,需要在最后添一下,示例如下:

orclcdb:/u01/app/oracle/product/19c/dbhome_1:Y

第 1 段:ORACLE_SID

第 2 段:ORACLE_HOME

第 3 段:Y 表示允许 dbstart 自动启动该实例。

第二步 创建systemd服务

 1.确认 dbstart / dbshut 是否存在:

ls -l $ORACLE_HOME/bin/dbstart
ls -l $ORACLE_HOME/bin/dbshut

这两个脚本是 Oracle 自带的,用来根据 /etc/oratab 启动/关闭实例。

2.创建文件/etc/systemd/system/oracle-db.service

[Unit]
Description=Oracle Database 19c (ORCLCDB)
After=network.target[Service]
Type=forking# 直接用绝对路径,不再依赖 $ORACLE_HOME 变量
ExecStart=/opt/oracle/product/19c/dbhome_1/bin/dbstart /opt/oracle/product/19c/dbhome_1
ExecStop=/opt/oracle/product/19c/dbhome_1/bin/dbshut /opt/oracle/product/19c/dbhome_1User=oracle
Group=oinstallLimitMEMLOCK=infinity
LimitNOFILE=65535RemainAfterExit=yes[Install]
WantedBy=multi-user.target

重新加载并启动

sudo systemctl daemon-reload
sudo systemctl enable oracle-db
sudo systemctl start oracle-db
sudo systemctl status oracle-db

如果之前服务是 failedstart 前可以先 reset-failed

sudo systemctl reset-failed oracle-db
sudo systemctl start oracle-db

注意:关于监听的自启动

dbstart 已经负责启动监听

Oracle 官方文档说明:用 dbstart / dbshut 做自动启停时,这两个脚本会根据 /etc/oratab 启动/关闭对应实例,同时也会启动/关闭监听,不用单独写监听自启动脚本

第三步 验证

无论用哪种方式,启动后检查:

ps -ef | grep smon

能看到:

oracle    XXXX   1  10:38 ?   00:00:00 ora_smon_ORCLCDB

就说明实例已经随 systemd 起来了。

关于PDB的自启动,见上一篇博文

http://www.jsqmd.com/news/428194/

相关文章:

  • 2026年导视宣传栏设计制作厂家推荐:5 家靠谱厂家,打造专属视觉标识 - 博客万
  • 2026四川弥散供氧厂家测评:从技术到服务全面解析 - 深度智识库
  • 用Python写了个爬虫,我把“图书大百科”扒下来做了个离线数据库
  • 制造业设备工厂SolidWorks研发场景下如何8-10个设计人员共享一台服务器
  • 2026年不动产资产管理系统哪家好?5家优质厂商推荐 - 品牌2026
  • 2026热门文件销毁公司专业推荐榜:奶粉销毁公司/宠粮销毁公司/海关销毁公司/饮料销毁公司/上海专业销毁公司/选择指南 - 优质品牌商家
  • 2026年3月球磨机钢球厂家推荐,国产研磨材料实力彰显 - 品牌鉴赏师
  • 热门文件销毁公司专业推荐指南 - 优质品牌商家
  • 【Sol】P10153 「LAOI-5」膜你赛
  • 拒绝踩坑!力学试验机怎么选?这十大知名品牌TOP4值得一看 - 品牌推荐大师1
  • 2026年3月6150车床厂家推荐,6150系列卧式车床品牌 - 品牌鉴赏师
  • 新鲜出炉!2026植发1至5000个毛囊/性价比高/价格实惠优惠的植发机构推荐排行 实测榜 全周期养护/个性化方案/高存活率 - 极欧测评
  • 如何通过专业回收平台处理大润发购物卡?3分钟学会正确方法! - 团团收购物卡回收
  • 2026年减速机行业服务商推荐指南:安徽费洛卡重工传动有限公司 - 2026年企业推荐榜
  • 大润发购物卡回收心得:揭秘高价回收技巧,选对平台赚更多! - 团团收购物卡回收
  • 想找口碑好的卫生间防水服务,家修防水值得考虑吗? - 工业品牌热点
  • 2026年国有资产管理系统私有化部署公司推荐(5家精选) - 品牌2026
  • 分析氯化锆厂商哪家好,福斯曼科技口碑吗? - myqiye
  • 植发选不对?2026植发/鬓角植发/不剃发植发/恢复快/维持时间久/效果好的植发机构推荐排行 避坑榜 美学种植/术后养护/高适配性 - 极欧测评
  • 分析广州专利申请服务,名扬知识产权性价比到底高不高 - 工业设备
  • 2026年3月环保织唛标厂家推荐,行业权威品质红榜发布 - 品牌鉴赏师
  • 电子世界的奇妙冒险:15 执行器:让电路“行动”起来
  • 聊聊浙江自建房翻新专业企业,金鼎乡建口碑怎么样? - myqiye
  • 2026年全国水泥发泡隔墙板厂家精选 靠谱稳定厂家 实力可靠且适配多场景需求 - 深度智识库
  • 2026年3月转印标签唛头厂家推荐,无痕转印贴合舒适 - 品牌鉴赏师
  • 英文论文查AI率,用这两个权威的AIGC检测工具!
  • Rufus 制作可引导 U 盘—ISO 镜像模式(ISO Image Mode)和 DD 镜像模式(DD Image Mode)区别
  • 导师严选 10个AI论文平台测评:专科生毕业论文+开题报告写作全攻略
  • 分析上海地区洁净板漆面修复团队靠谱吗,费用怎么算 - mypinpai
  • 看完就会:降AI率网站 千笔·专业降AI率智能体 VS 笔捷Ai,本科生必备!