1. 首页 > 软件安装教程 > 正文

weblogic安装-weblogic 12c for RHEL 9安装配置及升级迁移详细过程

1. 硬件环境检查

在安装weblogic之前,必须对服务器的硬件环境进行全面检查,确保满足weblogic 12c的最低要求。更多学习教程www.fgedu.net.cn

# 检查内存大小
# free -h
total used free shared buff/cache available
Mem: 32G 2.1G 28G 8.5M 1.8G 29G
Swap: 16G 0B 16G

# 检查磁盘空间
# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 8.5M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/sda1 50G 15G 36G 30% /
/dev/sdb1 500G 20G 480G 4% /data

# 检查CPU核心数
# nproc
8

# 检查系统架构
# uname -m
x86_64

生产环境建议:WebLogic建议内存16GB以上,CPU 8核心以上,磁盘空间200GB以上。系统盘建议使用SSD,以提高性能。

2. 操作系统检查

weblogic 12c支持RHEL 7.3+、RHEL 8.0+、RHEL 9.0+等操作系统。本文以RHEL 9为例。学习交流加群风哥微信: itpux-com

# 检查操作系统版本
# cat /etc/redhat-release
Red Hat Enterprise Linux release 9.0 (Plow)

# 检查内核版本
# uname -r
5.14.0-70.22.1.el9_0.x86_64

# 检查SELinux状态
# getenforce
Disabled

# 关闭SELinux(如未关闭)
# vi /etc/selinux/config
SELINUX=disabled

# 检查防火墙状态
# systemctl status firewalld

# 开放weblogic相关端口
# firewall-cmd –permanent –add-port=7001/tcp
# firewall-cmd –permanent –add-port=7002/tcp
# firewall-cmd –reload

3. 安装准备

在安装weblogic之前,需要进行一系列准备工作,包括安装Java、下载安装包等。

# 安装Java
# 下载并安装Oracle JDK
wget https://download.oracle.com/otn/java/jdk/8u381-b09/jdk-8u381-linux-x64.tar.gz
tar -xzvf jdk-8u381-linux-x64.tar.gz
mv jdk1.8.0_381 /opt/

# 设置JAVA_HOME环境变量
# vi /etc/profile.d/java.sh
export JAVA_HOME=/opt/jdk1.8.0_381
export PATH=$PATH:$JAVA_HOME/bin

# 使环境变量生效
# source /etc/profile

# 下载WebLogic安装包
# wget https://download.oracle.com/otn/middleware/12c/wls/12214/fmw_12.2.1.4.0_wls.jar

风哥提示:WebLogic安装需要Java环境,建议使用Oracle JDK 1.8或更高版本。同时需要确保系统有足够的内存和磁盘空间。

4. weblogic软件安装

现在开始安装weblogic 12c软件,按照以下步骤进行。

# 启动WebLogic安装程序
java -jar fmw_12.2.1.4.0_wls.jar

# 安装过程
# 1. 选择”Skip Auto Updates”
# 2. 选择”Typical”安装类型
# 3. 指定Oracle Home:/opt/oracle/middleware/Oracle_Home
# 4. 选择要安装的产品:WebLogic Server
# 5. 点击”Install”开始安装
# 6. 安装完成后点击”Finish”

# 创建域
# 启动域配置向导
/opt/oracle/middleware/Oracle_Home/oracle_common/common/bin/config.sh

# 域创建过程
# 1. 选择”Create a new domain”
# 2. 指定域位置:/opt/oracle/middleware/Oracle_Home/user_projects/domains/base_domain
# 3. 选择模板:Basic WebLogic Server Domain
# 4. 设置管理员用户名和密码
# 5. 配置服务器启动模式和JDK
# 6. 点击”Create”创建域

5. 数据库配置

配置WebLogic的核心配置文件。

# 启动WebLogic服务器
/opt/oracle/middleware/Oracle_Home/user_projects/domains/base_domain/bin/startWebLogic.sh

# 访问WebLogic控制台
# http://localhost:7001/console

# 配置数据源(如果需要)
# 在控制台中:服务 > 数据源 > 新建 > 通用数据源
# 配置数据库连接信息

6. 测试验证

启动WebLogic并验证功能正常。学习交流加群风哥QQ113257174

# 访问WebLogic控制台
http://localhost:7001/console

# 登录控制台,使用设置的管理员用户名和密码

# 检查服务器状态
# 在控制台中,选择环境 > 服务器 > 检查服务器状态

# 部署测试应用
# 在控制台中:部署 > 安装 > 选择应用文件 > 按照向导完成部署

# 访问测试应用
http://localhost:7001/your-application

7. 备份配置

配置WebLogic备份策略,确保数据安全。

# 创建备份目录
# mkdir -p /backup/weblogic

# 备份域目录
# cp -r /opt/oracle/middleware/Oracle_Home/user_projects/domains/base_domain /backup/weblogic/

# 备份应用程序
# cp -r /opt/oracle/middleware/Oracle_Home/user_projects/applications /backup/weblogic/

# 配置自动备份
# 创建备份脚本
# vi /root/backup_weblogic.sh

#!/bin/bash

DATE=$(date +%Y%m%d)
BACKUP_DIR=”/backup/weblogic-$DATE”

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

# 备份域目录
cp -r /opt/oracle/middleware/Oracle_Home/user_projects/domains/base_domain $BACKUP_DIR/
cp -r /opt/oracle/middleware/Oracle_Home/user_projects/applications $BACKUP_DIR/

# 清理30天前的备份
find /backup -name “weblogic-*” -type d -mtime +30 -delete

# 给脚本添加执行权限
# chmod +x /root/backup_weblogic.sh

# 添加到crontab
# crontab -e

# 添加以下内容(每天凌晨2点执行备份)
0 2 * * * /root/backup_weblogic.sh

生产环境建议:备份策略应包括每日全量备份,备份文件应存储在不同的物理位置,定期测试备份恢复以确保备份有效性。

8. 升级迁移

WebLogic的升级和迁移过程。

# 升级WebLogic版本
# 1. 备份域目录
cp -r /opt/oracle/middleware/Oracle_Home/user_projects/domains/base_domain /backup/weblogic/

# 2. 停止WebLogic服务器
/opt/oracle/middleware/Oracle_Home/user_projects/domains/base_domain/bin/stopWebLogic.sh

# 3. 下载新版本WebLogic
# wget https://download.oracle.com/otn/middleware/12c/wls/12214/fmw_12.2.1.4.0_wls.jar

# 4. 执行升级
java -jar fmw_12.2.1.4.0_wls.jar
# 按照向导完成升级

# 5. 重启WebLogic服务器
/opt/oracle/middleware/Oracle_Home/user_projects/domains/base_domain/bin/startWebLogic.sh

# 应用程序迁移
# 从旧版本WebLogic迁移到WebLogic 12c

# 1. 导出应用程序
# 在源WebLogic控制台中,选择部署 > 选择应用 > 点击”Export”

# 2. 导入应用程序
# 在目标WebLogic控制台中,选择部署 > 点击”Install” > 选择导出的应用文件

# 3. 域配置迁移
# 使用WLST工具导出配置
/opt/oracle/middleware/Oracle_Home/wlserver/common/bin/wlst.sh

# 在WLST中执行
exportDomain(‘/opt/oracle/middleware/Oracle_Home/user_projects/domains/base_domain’, ‘/backup/domain-backup/config.jar’)

# 在目标环境中导入配置
importDomain(‘/backup/domain-backup/config.jar’, ‘/opt/oracle/middleware/Oracle_Home/user_projects/domains/base_domain’)

风哥提示:WebLogic升级和迁移前,建议先在测试环境进行演练,确保升级过程顺利。同时,备份所有重要数据,以防万一。

9. 总结

本文详细介绍了weblogic 12c for RHEL 9的安装、配置、升级和迁移过程。通过按照本文的步骤操作,可以成功部署WebLogic服务器并确保其稳定运行。from:www.itpux.com

生产环境建议:
– 定期备份WebLogic配置和应用,建议每天执行一次全备份
– 监控WebLogic性能,定期检查服务器状态和日志
– 定期更新WebLogic版本,确保系统安全性和性能
– 合理规划WebLogic存储,避免空间不足
– 配置合适的参数,优化WebLogic性能
– 对于生产环境,建议部署集群架构,提高可用性和可靠性

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息