20250904 10:45_排查10.1.3.35新QMS系统RMAN备份失败问题(优化脚本里的环境配置,增加了check_oracle_env 函数)
一、RMAN备份失败日志如下
[2025-09-04 04:00:01] 备份脚本启动
[2025-09-04 04:00:01] 开始 RMAN 备份 CDB: ORCLCDB
Message file RMAN<lang>.msb not found
Verify that ORACLE_HOME is set properly
[2025-09-04 04:00:01] RMAN 备份失败!
二、原备份脚本存档
#!/bin/bash
# ===================================================================
# CDB 数据库全量备份脚本(稳健版)
#全库 RMAN 备份 → 压缩 → 传输到远程 → 本地+远程自动清理 → 日志全程记录。
# 功能:RMAN备份(CDB全库) + 压缩 + 远端传输 + 本地/远端清理 + 日志管理
# ===================================================================# ------------------------------
# 0. 全局日志管理
# ------------------------------
BACKUP_LOG_DIR=/data/oracle19c_backup/log
mkdir -p "$BACKUP_LOG_DIR"
DATE_STR=$(date +"%F_%H-%M-%S")
LOG_FILE="${BACKUP_LOG_DIR}/backup_${DA