linux

Linux版WebLogic如何备份

小樊
32
2025-12-26 06:25:52
栏目: 智能运维

Linux版 WebLogic 备份实操指南

一 备份范围与准备

二 手动备份步骤

三 自动化备份脚本与定时任务

#!/bin/bash
# 配置
DOMAIN_HOME="/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain"
APPS_DIR="/opt/weblogic/oracle/Middleware/user_projects/applications"
BACKUP_DIR="/opt/backup/weblogic"
DATE=$(date +%F_%H%M%S)
KEEP_DAYS=7

# 创建备份目录
mkdir -p "$BACKUP_DIR"

# 停止服务(可选)
"$DOMAIN_HOME/bin/stopWebLogic.sh" || true

# 备份域
tar -czvf "$BACKUP_DIR/domain_$DATE.tar.gz" -C "$DOMAIN_HOME" .

# 备份应用(可选)
[ -d "$APPS_DIR" ] && tar -czvf "$BACKUP_DIR/apps_$DATE.tar.gz" -C "$APPS_DIR" .

# 启动服务(可选)
"$DOMAIN_HOME/bin/startWebLogic.sh" &

# 清理旧备份
find "$BACKUP_DIR" -type f -mtime +$KEEP_DAYS -name "*.tar.gz" -delete

四 恢复步骤与验证

五 备份策略与注意事项

0
看了该问题的人还看了