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
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、下载安装包等。
# 下载并安装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
4. weblogic软件安装
现在开始安装weblogic 12c软件,按照以下步骤进行。
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的核心配置文件。
/opt/oracle/middleware/Oracle_Home/user_projects/domains/base_domain/bin/startWebLogic.sh
# 访问WebLogic控制台
# http://localhost:7001/console
# 配置数据源(如果需要)
# 在控制台中:服务 > 数据源 > 新建 > 通用数据源
# 配置数据库连接信息
6. 测试验证
启动WebLogic并验证功能正常。学习交流加群风哥QQ113257174
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的升级和迁移过程。
# 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’)
9. 总结
本文详细介绍了weblogic 12c for RHEL 9的安装、配置、升级和迁移过程。通过按照本文的步骤操作,可以成功部署WebLogic服务器并确保其稳定运行。from:www.itpux.com
– 定期备份WebLogic配置和应用,建议每天执行一次全备份
– 监控WebLogic性能,定期检查服务器状态和日志
– 定期更新WebLogic版本,确保系统安全性和性能
– 合理规划WebLogic存储,避免空间不足
– 配置合适的参数,优化WebLogic性能
– 对于生产环境,建议部署集群架构,提高可用性和可靠性
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
