尋找容器與可插拔資料庫層
附註:
在 Oracle Database 尋找中會發現資料庫系統 (包括其元件 (監聽器、ASM 等等)。資料庫系統探索與監控僅在 LINUX 環境中支援。如需有關資料庫尋找與監督的詳細資訊,請參閱本手冊其他位置的 "Discover PeopleSoft Database" 和 "Oracle Database"。
瞭解 PeopleSoft 堆疊監督使用者介面的重要元件
在 PeopleSoft 的「OCI 堆疊監督」頁面中,「效能」、「組態」、「相關資源」和「成員」區段有不同的用途。
- 堆疊檢視
「堆疊檢視」是「效能階段作業」的功能:使用「堆疊檢視」來複查整個 PeopleSoft 堆疊的重要符號。確認「應用程式伺服器網域狀況」為「正常」,目前的「載入」不是「大量」,「伺服器處理作業」正在執行中,而且可以管理其對應佇列中的要求量。執行「處理程序排程程式網域」之「健康與系統負載」與 PIA 之「健康與系統負載」的類似檢查。進入堆疊後,您可以複查 WebLogic 伺服器的主要測量結果,例如「JVM 記憶體使用量」和「繫線集區」的狀態。
- 組態此段落顯示受監督之 PeopleSoft 堆疊元件的組態詳細資訊。它可讓管理員驗證設定詳細資料,並確保符合最佳實務。「配置」面板的主要功能包括:
- 虛擬機器、中介軟體、資料庫以及應用程式組態的詳細資訊。
- 軟體版本、修正程式層次以及套用更新的相關資訊。
- 自訂和調整系統最佳化的參數。
完成先決條件
開始尋找處理作業之前,您必須先完成下列先決條件:
- 啟用 PeopleSoft Performance Monitor 代理程式。
- 啟用純網際網路架構 (PIA) 的 PeopleSoft Performance Monitor。
- 設定 Performance Collator 特性。
- 啟用應用程式伺服器和處理排程器網域的 JMX 代理程式。
- 完成各種資料庫先決條件。
啟用 PeopleSoft Performance Monitor 代理程式
若要啟用 PeopleSoft Performance Monitor 代理程式,請從 Linux VM 命令行開啟功能表導向的 psadmin
公用程式,然後瀏覽至「應用程式伺服器組態檔」。相應地更新必要參數:
啟用純網際網路架構的 PeopleSoft Performance Monitor
若要啟用純網際網路架構 (PIA) 的 PeopleSoft Performance Monitor,請執行下列作業:
- 從 PeopleSoft PIA,依序瀏覽至 PeopleTools 、 Web 設定檔、 Web 設定檔組態,然後開啟作用中的 Web 設定檔,例如 PROD。
- 如果尚未核取,請選取啟用 PPM 代理程式。
- 重新啟動 PIA。
設定績效合作者屬性
啟用 Performance Collator 選項會告知 Tuxedo 在 Performance Monitor 應用程式伺服器網域中啟動 PSPPMSRV 處理程序。
Min Instances=1
中指定的 PSPPMSRV 數目。應將執行處理數目下限和上限設為相同的值,因為不會視需要產生新的 PSPPMSRV 伺服器。
- 執行 PSADMIN 並選擇您要設定的網域。
- 選取 4) 設定此網域。
- 輸入問題的 y :您是否要繼續 (y/n) 。
- 切換 10) 績效整合者,將其設為是。
- 選取 14) 載入如圖所示的組態。
- 重新啟動網域。
啟用應用程式伺服器和處理作業排程器網域的 JMX 代理程式
此先決條件可讓「堆疊監督」收集 PeopleSoft 應用程式的使用狀態和效能資料。對每個應用程式伺服器與處理程序排程程式網域執行下列動作:
完成應用程式層先決條件
尋找 PeopleSoft 應用程式層之前,您必須先完成下列先決條件:
- 將您的 PeopleSoft DNS 輸入項新增至本機機器的
/etc/hosts
檔案,並使用下列命令存取 PeopleSoft 主控台:- 主控台 URL:
http://hostname:http portnumber
- WebLogic 主控台 URL:
http://hostname:http portnumber/console
- 主控台 URL:
- 請依照 OCI「度量參照」文件中「PeopleSoft 度量」的指示進行,以確保設定額外的 PeopleSoft 特定參數。請參閱本手冊其他地方的 "Explore More",瞭解此文件的連結。
- 將遠端管理設為應用程式伺服器和 PRCS 。
完成 PeopleSoft 資料庫先決條件
尋找 PeopleSoft 資料庫時,您應該使用替代使用者。您也可以為此作業使用 Sysadm。此解決方案使用 dbsnmp 進行 CDB/PDB 尋找,並使用 SYSADM 來尋找 PeopleSoft 應用程式。
- 建立監督使用者及指派權限
若要啟用 PeopleSoft 應用程式的監督功能,請建立特殊資料庫使用者,並提供必要的權限給使用者。通常,在 UNIX 環境中,資料庫位於 PeopleSoft 安裝目錄的
/db/oracle-server/19.3.0.0
。您可以使用 SYSADM 使用者或任何 SYSDBA 角色登入資料庫執行處理。下方的範例程式碼使用綱要名稱 SYSADM。如果設定中的綱要名稱不同,請以該名稱取代下列程式碼中的 SYSADM。
- 提供 PeopleSoft 特定授權給使用者 (例如,DBSNMP)
使用這些授權:
GRANT SELECT ON SYSADM.PSSTATUS TO DBSNMP; GRANT SELECT ON SYSADM.PSRELEASE TO DBSNMP; GRANT SELECT ON SYSADM.PSPMAGENT TO DBSNMP; GRANT SELECT ON SYSADM.PS_PTPMJMXUSER TO DBSNMP; GRANT SELECT ON SYSADM.PSIBWSDLDFN TO DBSNMP; GRANT SELECT ON SYSADM.PSIBSVCSETUP TO DBSNMP; GRANT SELECT ON SYSADM.PS_PTSF_SRCH_ENGN TO DBSNMP; GRANT SELECT ON SYSADM.PSPRCSRQST TO DBSNMP; GRANT SELECT ON SYSADM.PSXLATITEM TO DBSNMP;
- 建立下列 PeopleTools 表格的同義字:
CREATE OR REPLACE SYNONYM "DBSNMP"."PSSTATUS" FOR "SYSADM"."PSSTATUS"; CREATE OR REPLACE SYNONYM "DBSNMP"."PSRELEASE" FOR "SYSADM"."PSRELEASE"; CREATE OR REPLACE SYNONYM "DBSNMP"."PSPMAGENT" FOR "SYSADM"."PSPMAGENT"; CREATE OR REPLACE SYNONYM "DBSNMP"."PS_PTPMJMXUSER" FOR "SYSADM"."PS_PTPMJMXUSER"; CREATE OR REPLACE SYNONYM "DBSNMP"."PSIBWSDLDFN" FOR "SYSADM"."PSIBWSDLDFN"; CREATE OR REPLACE SYNONYM "DBSNMP"."PSIBSVCSETUP" FOR "SYSADM"."PSIBSVCSETUP"; CREATE OR REPLACE SYNONYM "DBSNMP"."PS_PTSF_SRCH_ENGN" FOR "SYSADM"."PS_PTSF_SRCH_ENGN"; CREATE OR REPLACE SYNONYM DBSNMP.PSPRCSRQST FOR SYSADM.PSPRCSRQST; CREATE OR REPLACE SYNONYM DBSNMP.PSXLATITEM FOR SYSADM.PSXLATITEM;
完成 Oracle Database 先決條件
- 使用 SSH 登入 PeopleSoft 節點,並將 ORACLE_HOME 和 ORACLE_SID 設為 CDB。
sudo su – psadm2
export ORACLE_HOME=/opt/oracle/psft/db/oracle-server/19.3.0.0
export ORACLE_SID=CDBFSCM
- 建立 DBSNMP 密碼並將其設為
PASSWORD_LOCK_TIME
無限制:cd $ORACLE_HOME
./bin/sqlplus / as sysdba
alter user dbsnmp identified by xxxxxxyyyyyyzzz account unlock;
現在嘗試以 DBSNMP 使用者身分登入 PDB。alter profile default limit PASSWORD_LOCK_TIME unlimited;
尋找外部資料庫
您可以使用堆疊監控服務,探索 OCI 外部 (外部資料庫) 的資料庫,包括單一執行處理 Oracle Database 和 Oracle RAC 執行處理 (包括資料庫系統)。整個資料庫系統都會在尋找 Oracle Database 時發現。
探索 PeopleSoft 應用程式層
PeopleSoft 尋找涉及 3 個必要資源系列:「應用程式伺服器網域」、「處理作業排程器網域」以及 PeopleSoft Internet Architecture (PIA) 及其基礎 Weblogic 網域。
- 應用程式伺服器網域使用主機
- 處理程序排程程式網域使用主機
- PIA 使用主機
如需有關尋找 PeopleSoft 應用程式層的詳細資訊,請參閱 "Resource Discovery and Promotion" OCI 文件中的 "PeopleSoft",您可以從本手冊中其他位置的 "Explore More" 存取此文件。