centos

centos上weblogic备份与恢复

小樊
52
2025-08-08 20:03:25
栏目: 智能运维

备份流程

  1. 停止WebLogic服务
    使用命令行停止服务:./stopWebLogic.sh
  2. 备份配置文件
    备份domain目录、config.xml等,如:
    tar -czvf /opt/backup/weblogic_config_$(date +%Y%m%d).tar.gz /home/weblogic/Oracle/Middleware/user_projects/domains/
  3. 备份应用程序和数据
    复制applications目录下的WAR/EAR包及数据库文件(如需备份外部数据库,需额外操作)。
  4. 备份日志文件
    备份logs目录:cp -r /home/weblogic/Oracle/Middleware/user_projects/domains/*/logs /opt/backup/logs/
  5. 自动化备份(可选)
    编写脚本结合crontab定时执行,例如每天凌晨备份。

恢复流程

  1. 停止WebLogic服务
    执行./stopWebLogic.sh
  2. 恢复配置文件
    解压备份文件至原路径:tar -xzvf /opt/backup/weblogic_config_*.tar.gz -C /home/weblogic/Oracle/Middleware/
  3. 恢复应用程序和数据
    复制备份的WAR/EAR包及数据库文件到对应目录。
  4. 恢复日志文件
    复制日志文件至原路径:cp -r /opt/backup/logs/* /home/weblogic/Oracle/Middleware/user_projects/domains/*/logs/
  5. 启动WebLogic服务
    使用命令行启动:./startWebLogic.sh

注意事项

参考来源:

0
看了该问题的人还看了