要编辑 Oracle Hyperion Shared Services Registry:
备份 Shared Services Registry。
在托管 11.1.x 版 Oracle Enterprise Performance Management System 软件的计算机上,转到 /bin
,然后运行以下命令:
epmsys_registry view componentType
需要查看组件层次,以获取删除组件或更新组件属性所需的组件属性名称。
有关信息,请参阅“查看 Shared Services Registry 中的组件”。
根据所要做的更改参阅以下命令:
要删除组件,请参阅“删除组件实例”。
要更新组件属性,请参阅“更新组件属性”。
注:
在 Linux 上运行 epmsys_registry
命令时,所有 #
前都必须有 \
。
如果更改了任何产品的 LOGICAL_WEB_APP 属性,请再次运行 EPM System Configurator 并配置 Web 服务器。(在“任务选择”页面中,选择 Oracle Hyperion Foundation Services Web 服务器配置任务。)
查看 Shared Services Registry 中的组件
删除组件或更新组件属性之前,需要查看组件层次,以获取组件的属性名称和值。
要查看组件层次:
转至 /bin
,运行以下命令:
epmsys_registry view componentType
其中,componentType
表示 Shared Services Registry 中组件的名称。
该命令会显示指定层次中的所有组件(仅显示组件的直接子代)。信息会显示在控制台上。
例如,要查看 PLANNING_PRODUCT
层次中的所有组件,请运行:
epmsys_registry view SYSTEM9/PLANNING_PRODUCT
如果需要,请重复使用该命令,以获取子组件的属性名称。
例如 LOGICAL_WEB_APP
是 PLANNING_PRODUCT
的子代。要查看 Oracle Hyperion Planning 中 LOGICAL_WEB_APP
的属性,请输入以下命令:
epmsys_registry view SYSTEM9/PLANNING_PRODUCT/LOGICAL_WEB_APP
在显示中,注意有关要删除或更新的组件的以下信息:
要删除或更新的任何组件的组件 ID
要更新的任何组件的组件属性名称和值
例如,Planning 的 LOGICAL_WEB_APP
有多个属性,包括 context、port 和 host。
删除组件实例
可以通过参考查看组件层次时所显示的组件 ID ,来删除组件实例。
要从组件层次中删除组件,请转至 /bin
,运行以下命令:
epmsys_registry deletecomponent #componentID
其中,componentID
表示查看组件层次结构时找到的组件 ID。
在 Linux 上,运行:
epmsys_registry.sh deletecomponent \#componentID
删除节点并不会删除节点的子代。
提示:
如果是删除产品节点,首先要删除该节点的所有子代,然后再删除该产品节点。
注意:
确保删除正确组件。
更新组件属性
通过参考查看组件层次时所显示的组件 ID 和组件属性名称,来更新组件属性。
要更新组件属性,请转至 /bin
,运行以下命令:
epmsys_registry updateproperty #componentID/@componentProperty value
其中,componentID
表示查看组件层次结构时找到的组件 ID,componentProperty
表示要更新的组件属性名称,value
表示该组件属性的新值。
在 Linux 上,运行:
epmsys_registry.sh updateproperty \#componentID/@componentProperty value
组件属性名称区分大小写。
提示:
查看组件层次时,在名为 "Properties" 的节中查找组件属性名称。此外,还可以使用属性名称 "host" 来更新运行组件的主机。
例如,要将组件 ID 为 99999 的 Oracle Essbase 服务器的端口号更改为端口号 1425,请输入以下命令:
epmsys_registry updateproperty #99999/@agent_PortNumber 1425
查看 Shared Services Registry 中的主机条目
您可以查看 Shared Services Registry 中的主机条目。
此命令用途广泛。例如,可使用此命令:
简化迁移过程
简化将服务器名称更改为别名的过程
调试服务器通信问题
要查看 Shared Services Registry 中的主机条目,请转至 /bin
并运行以下命令:
epmsys_registry viewhosts
输出在一列中显示 Shared Services Registry 中存储的此计算机的服务器名称,在另一列中显示 DNS 解析的主机名
提示:
如果列中的名称不匹配,请解析 DNS 条目或者创建主机文件以与解析的名称相匹配。