My Oracle Support Banner

自动停止数据库(dbshut)在 OL 7 的 systemd 中不能运行 (Doc ID 2364833.1)

Last updated on JULY 24, 2019

适用于:

Oracle Database - Enterprise Edition - 版本 12.1.0.2 和更高版本
Oracle Database Cloud Schema Service - 版本 N/A 和更高版本
Oracle Database Exadata Express Cloud Service - 版本 N/A 和更高版本
Oracle Database Exadata Cloud Machine - 版本 N/A 和更高版本
Oracle Cloud Infrastructure - Database Service - 版本 N/A 和更高版本
本文档所含信息适用于所有平台
Linux x86-64

症状

在:12.1.0.2 版本,RDBMS

当在服务器关闭期间尝试停止 DB 时,自动关闭脚本得到以下错误:

cat /u01/app/oracle/product/12.1.0.2/dbhome_1/shutdown.log
Processing Database instance "XXXX1": log file /u01/app/oracle/product/12.1.0.2/dbhome_1/shutdown.log
Info: Database instance "XXXX" already down (PMON process not there).

这表明 PMON 在脚本被调用之前就被强制关闭。

当前使用的脚本配置是:

以上脚本是从以下 Note 得到的:

How to Automate Startup/Shutdown of Oracle Database on Linux (Doc ID 222813.1)

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


文档内容
症状
原因
解决方案
参考

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.