寻求OBIEE 12c从Windows 12R迁移至Windows 2016 Standard的方案
OBIEE 12c 从 Windows Server 2012 R2 迁移至 Windows Server 2016 Standard 流程
一、迁移前准备
- 确认源环境OBIEE 12c的精确版本及补丁级别,目标环境必须安装完全一致的版本,避免兼容问题。
- 目标服务器硬件配置需满足OBIEE 12c官方最低要求,建议不低于源服务器配置,重点保证磁盘空间(用于备份文件和软件安装)。
- 关闭源环境所有OBIEE相关服务:包括Administration Server、Managed Servers、BI Presentation Services、BI Server、BI Scheduler等,确保备份数据一致性。
- 准备可靠存储介质(如外部硬盘、网络共享目录)存放备份文件。
二、源环境关键内容备份
1. WebLogic域配置备份
- 使用WebLogic的
pack命令打包域:
注:cd <源ORACLE_HOME>\oracle_common\common\bin pack.cmd -domain=<源DOMAIN_HOME> -template=<备份路径>\obi_domain_template.jar -template_name="OBIEE Domain Template" -managed=true<ORACLE_HOME>为源环境OBIEE的Oracle主目录,<DOMAIN_HOME>为WebLogic域路径。 - 额外备份
<源DOMAIN_HOME>\config目录下所有文件,作为冗余保障。
2. BI核心元数据与目录备份
- RPD文件:备份
<源DOMAIN_HOME>\bi\bifoundation\server\repository下的自定义.rpd文件。 - Web Catalog:备份
<源DOMAIN_HOME>\bi\bifoundation\web\catalog目录,包含仪表盘、报表等前端资源。 - BI Publisher资源:备份
<源DOMAIN_HOME>\bi\bifoundation\publisher下的模板、数据源配置文件。
3. 关联数据库备份
- 若OBIEE使用外部数据库存储WebLogic域元数据、BI Platform Schema,执行全量备份(可使用RMAN或
expdp工具)。 - 记录所有数据库连接信息:JDBC URL、用户名、密码,后续用于目标环境配置。
三、目标环境基础搭建
- 在Windows Server 2016上安装与源环境同版本的OBIEE 12c,选择“创建新域”完成基础安装,暂不配置BI组件细节。
- 关闭目标环境所有OBIEE服务,准备接收迁移内容。
四、迁移内容到目标环境
1. 恢复WebLogic域配置
- 使用
unpack命令部署源域模板:cd <目标ORACLE_HOME>\oracle_common\common\bin unpack.cmd -domain=<目标DOMAIN_HOME> -template=<备份路径>\obi_domain_template.jar - 将源环境备份的
<源DOMAIN_HOME>\config文件覆盖到目标对应目录。
2. 恢复BI元数据与目录
- 将备份的RPD文件复制到目标环境
<目标DOMAIN_HOME>\bi\bifoundation\server\repository目录,替换默认文件。 - 将备份的Web Catalog目录复制到目标环境
<目标DOMAIN_HOME>\bi\bifoundation\web\catalog目录,覆盖默认内容。 - 复制BI Publisher的模板和配置文件到目标对应目录。
3. 数据库连接配置验证
- 检查目标WebLogic域的数据库连接池配置,确保JDBC URL、用户名、密码与源环境一致(若数据库同步迁移,需更新为新数据库地址)。
- 通过WebLogic控制台或OBIEE Configuration Assistant验证BI Platform Schema连接有效性。
五、迁移后验证
- 按顺序启动目标环境服务:先启动Administration Server,再启动Managed Servers,最后启动BI相关服务。
- 登录OBIEE控制台(
http://<目标IP>:9502/console)和BI Presentation Services(http://<目标IP>:9502/analytics),确认服务正常运行。 - 验证核心功能:
- 打开仪表盘、报表,检查数据展示是否正常。
- 测试RPD数据源连接,确保查询功能可用。
- 验证BI Publisher报表生成功能。
- 检查日志文件:
<目标DOMAIN_HOME>\servers\<服务器名>\logs,确认无报错信息。
六、收尾工作
- 确认所有功能正常后,逐步停用源环境服务,避免数据冲突。
- 对目标环境执行全量备份,包括域配置、BI元数据和数据库,作为迁移后的基础备份。
内容的提问来源于stack exchange,提问作者user22481545
相关产品推荐
相关产品推荐

