修补和回退
您可以使用 OPatch 工具为 Oracle Essbase 实例打补丁,该工具会为新版本的二进制文件运行补丁程序。如果需要,还可以回退更新。
不支持从补丁程序回退至配置 Essbase 实例时所用版本的版本。
注意:
如果在应用修补程序后创建了连接或数据源,然后回退修补程序,则必须重新创建它们。穿透钻取和其他与连接相关的功能需要此步骤才能像以前一样继续工作。注意:
回退 OPatch 后,可能需要重新创建透明和复制的分区,并重新验证分区。将软件更新(修补/升级)安装到 Essbase 实例
[可选] 必要时回滚更新
- 停止这些服务器。
对于 Linux:
sh <Oracle_Home>/domains/essbase_domain/esstools/bin/stop.sh对于 Windows:<Oracle_Home>\domains\essbase_domain\esstools\bin\stop.cmd - 获取唯一的 OPatch ID。
对于 Linux:
<Oracle_Home>/OPatch/opatch lsinventory对于 Windows:<Oracle_Home>\OPatch\opatch lsinventory - 回退应用的 OPatch。以下示例语法显示了 OPatch ID 示例。使用相关的 OPatch ID。
对于 Linux:
<Oracle_Home>/OPatch/opatch rollback -id 3012639对于 Windows:
<Oracle_Home>\OPatch\opatch rollback -id 3012639 - 检查当前构建编号。
对于 Linux:
cat <Oracle_Home>/essbase/bi-epm-registry/baseproperties/essbase/essbase_registry.properties对于 Windows(使用记事本打开 essbase_registry.properties):<oracle_home>\essbase\bi-epm-registry\baseproperties\essbase\essbase_registry.properties - 启动服务器。
对于 Linux:
sh <Oracle_Home>/domains/essbase_domain/esstools/bin/start.sh对于 Windows:
<Oracle_Home>\domains\essbase_domain\esstools\bin\start.cmd