Debian上WebLogic备份策略
一 策略总览
二 备份范围与频率
| 备份项 | 关键内容 | 建议频率 | 是否需停机 | 备注 |
|---|---|---|---|---|
| WebLogic域目录 $DOMAIN_HOME | config、applications、servers、security、start scripts | 每周全量,每日增量/差异 | 全量建议停机;增量可在运行中用文件系统快照或确保一致性 | 打包为tar.gz归档 |
| 数据库(JDBC数据源) | 业务库、审计/配置库 | 每日增量,每周全量 | 视DB策略(如Oracle RMAN/Data Pump) | 与WebLogic备份时间窗错峰 |
| WLST/运维脚本与配置 | 备份脚本、部署脚本、变量文件 | 随代码/变更同步 | 否 | 纳入版本控制 |
| 密钥与证书 | DemoTrust、自定义信任库、私钥 | 变更即备 | 否 | 单独安全存储 |
| 日志与诊断 | server logs、diagnostic images | 每日 | 否 | 用于审计与问题定位 |
三 备份方法与工具
$DOMAIN_HOME/bin/stopWebLogic.shtar -czvf /backup/weblogic/domain_$(date +%F).tar.gz $DOMAIN_HOMEtar -czvf /backup/weblogic/config_$(date +%F).tar.gz $DOMAIN_HOME/config$DOMAIN_HOME/bin/startWebLogic.sh$DOMAIN_HOME/bin/wlst.sh scriptExport /backup/weblogic/domain_config.xml$DOMAIN_HOME/bin/wlst.sh scriptImport /backup/weblogic/domain_config.xml四 异地与加密存储
五 恢复流程与RPO/RTO
$DOMAIN_HOME/bin/stopWebLogic.shtar -xzvf /backup/weblogic/domain_YYYY-MM-DD.tar.gz -C /$DOMAIN_HOME/config$DOMAIN_HOME/bin/startWebLogic.sh