編輯 Shared Services Registry

若要編輯 Oracle Hyperion Shared Services Registry,請執行下列動作:

  1. 備份 Shared Services Registry

  2. 在代管 11.1.x Oracle 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

    其中 componentTypeShared 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

元件特性名稱會區分大小寫。

提示:

檢視元件階層時,尋找區段中稱為「特性」的元件特性名稱。此外,您可以更新執行特性名稱為「主機」之元件的主機。

例如,若要將元件 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 項目或建立主機檔案,以符合解析的名稱。