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

weblogic安装-weblogic 12c for Windows Server 2022安装配置及升级迁移详细过程

1. 硬件环境检查

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

# 检查内存和磁盘空间
# systeminfo | findstr /C:”Total Physical Memory” /C:”Free Physical Memory” /C:”Available Space”

# 检查CPU核心数
# wmic cpu get NumberOfCores

# 检查系统架构
# wmic os get osarchitecture

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

2. 操作系统检查

weblogic 12c支持Windows Server 2016、Windows Server 2019、Windows Server 2022等操作系统。本文以Windows Server 2022为例。学习交流加群风哥微信: itpux-com

# 检查操作系统版本
# ver

# 检查Windows版本详细信息
# winver

# 检查系统补丁
# systeminfo | findstr /C:”Hotfix”

3. 安装准备

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

# 安装Java
# 下载并安装Oracle JDK
download jdk-8u381-windows-x64.exe
# 运行安装程序,按照向导完成安装

# 设置JAVA_HOME环境变量
setx JAVA_HOME “C:\Program Files\Java\jdk1.8.0_381”
setx PATH “%PATH%;%JAVA_HOME%\bin”

# 下载WebLogic安装包
# 从Oracle官网下载WebLogic安装包
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:C:\Oracle\Middleware\Oracle_Home
# 4. 选择要安装的产品:WebLogic Server
# 5. 点击”Install”开始安装
# 6. 安装完成后点击”Finish”

# 创建域
# 启动域配置向导
C:\Oracle\Middleware\Oracle_Home\oracle_common\common\bin\config.cmd

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

5. 数据库配置

配置WebLogic的核心配置文件。

# 启动WebLogic服务器
C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin\startWebLogic.cmd

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

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

6. 测试验证

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

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

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

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

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

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

7. 备份配置

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

# 创建备份目录
md C:\WebLogic-backup

# 备份域目录
xcopy C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain C:\WebLogic-backup\base_domain /E

# 备份应用程序
xcopy C:\Oracle\Middleware\Oracle_Home\user_projects\applications C:\WebLogic-backup\applications /E

# 配置自动备份
# 创建备份脚本 backup_weblogic.bat
@echo off

set DATE=%date:~0,4%%date:~5,2%%date:~8,2%
md C:\WebLogic-backup-%DATE%

xcopy C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain C:\WebLogic-backup-%DATE%\base_domain /E
xcopy C:\Oracle\Middleware\Oracle_Home\user_projects\applications C:\WebLogic-backup-%DATE%\applications /E

# 添加到任务计划
# 使用任务计划程序创建每日备份任务

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

8. 升级迁移

WebLogic的升级和迁移过程。

# 升级WebLogic版本
# 1. 备份域目录
xcopy C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain C:\WebLogic-backup\base_domain /E

# 2. 停止WebLogic服务器
C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin\stopWebLogic.cmd

# 3. 下载新版本WebLogic
# 从Oracle官网下载WebLogic更新包
fmw_12.2.1.4.0_wls.jar

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

# 5. 重启WebLogic服务器
C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin\startWebLogic.cmd

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

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

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

# 3. 域配置迁移
# 使用WLST工具导出配置
C:\Oracle\Middleware\Oracle_Home\wlserver\common\bin\wlst.cmd

# 在WLST中执行
exportDomain(‘C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain’, ‘C:\domain-backup\config.jar’)

# 在目标环境中导入配置
importDomain(‘C:\domain-backup\config.jar’, ‘C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain’)

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

9. 总结

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

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

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

联系我们

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

微信号:itpux-com

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