biee12c linux 集群,OBICC 12c 集群在线部署 RPD 的方法

先抛结论

在 OBIEE 12c 中部署在线 RPD 后,主节点立即生效,但要将所有子节点的 BI Server 全部重启才能使 RPD 中的更新在子节点上也生效。

原因

When performing a single-node deployment, changes made using the Oracle BI Administration Tool, in online mode are available after reloading the metadata in Presentation Services.

In a clustered deployment, Oracle BI Server consumes these changes automatically, but you must restart all destination Oracle BI Servers for them to get the latest changes, and then reload metadata in Presentation Services by clicking the Reload Files and Metadata link from the Administration page.

简单翻译为:

在单节点的 BIEE 环境中在线部署 RPD,更新的内容立即就可以生效。

但在集群环境中,部署 RPD 后必须把全部子节点上的 BI Server 才能使更新生效。

如果不重启子节点的 BI Server,那么访问 BIEE 页面的时候,就有可能跳到子节点上,如果所访问的报表正好使用了 RPD 的更新内容,就会报错。

在 BIEE 集群中,点击“重新加载文件和元数据”只能更新主节点上的资源,而子节点上的资源处于只读模式,即使我们使用子节点的URL直接登录进去再点击“重新加载文件和元数据”,仍然更新的是主节点上的资源而非子节点。让子节点上的资源重新加载的唯一方法就是重启子节点对应的 BI Server。

OBICC 12c 在线部署 RPD 的步骤

在线更新 RPD

方法有两种:

① 使用命令行部署。可以参考官方文档 Upload Repository Command,也可以参考中文博客文章 BIEE12C-部署rpd

② 使用 BI Administrator Tools 工具联机打开并更新。参考官方文档 Opening Repositories in Online Mode 或者 BIEE 开发-在线打开 RPD。

重启子节点

登录 em 后,先找到biinstance目录:

62b61b64d77e

先找到biinstance目录.png

再找到“可用性”页签,找到子节点对应的 BI Server,点击“重新启动所选项”,稍等几秒钟即可重启完成:

62b61b64d77e

重启子节点对应的 BI Server.png

在主节点执行“重新加载文件和元数据”

使用管理员账号登录 BIEE 界面,在“管理”页面中,点击“重新加载文件和元数据”

62b61b64d77e

重新加载文件和元数据.png

以上 3 步,就完成了在线部署,现在主节点和子节点都可以访问到 RPD 中的更新内容了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值