编辑 Shared Services Registry

要编辑 Oracle Hyperion Shared Services Registry

  1. 备份 Shared Services Registry

  2. 在托管 11.1.xOracle Enterprise Performance Management System 软件的计算机上,转到 /bin,然后运行以下命令:

    epmsys_registry view componentType

    需要查看组件层次,以获取删除组件或更新组件属性所需的组件属性名称。

    有关信息,请参阅“查看 Shared Services Registry 中的组件”。

  3. 根据所要做的更改参阅以下命令:

    要删除组件,请参阅“删除组件实例”。

    要更新组件属性,请参阅“更新组件属性”。

    注:

    在 Linux 上运行 epmsys_registry 命令时,所有 # 前都必须有 \

  4. 如果更改了任何产品的 LOGICAL_WEB_APP 属性,请再次运行 EPM System Configurator 并配置 Web 服务器。(在“任务选择”页面中,选择 Oracle Hyperion Foundation Services Web 服务器配置任务。)

查看 Shared Services Registry 中的组件

删除组件或更新组件属性之前,需要查看组件层次,以获取组件的属性名称和值。

要查看组件层次:

  1. 转至 /bin,运行以下命令:

    epmsys_registry view componentType

    其中,componentType 表示 Shared Services Registry 中组件的名称。

    该命令会显示指定层次中的所有组件(仅显示组件的直接子代)。信息会显示在控制台上。

    例如,要查看 PLANNING_PRODUCT 层次中的所有组件,请运行:

    epmsys_registry view SYSTEM9/PLANNING_PRODUCT
  2. 如果需要,请重复使用该命令,以获取子组件的属性名称。

    例如 LOGICAL_WEB_APPPLANNING_PRODUCT 的子代。要查看 Oracle Hyperion PlanningLOGICAL_WEB_APP 的属性,请输入以下命令:

    epmsys_registry view SYSTEM9/PLANNING_PRODUCT/LOGICAL_WEB_APP
  3. 在显示中,注意有关要删除或更新的组件的以下信息:

    • 要删除或更新的任何组件的组件 ID

    • 要更新的任何组件的组件属性名称和值

    例如,PlanningLOGICAL_WEB_APP 有多个属性,包括 contextporthost

删除组件实例

可以通过参考查看组件层次时所显示的组件 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 条目或者创建主机文件以与解析的名称相匹配。