搜索容器和可插入数据库层
注意:
在 Oracle Database 搜索过程中搜索数据库系统,包括其组件(监听程序、ASM 等)。仅在 LINUX 环境中支持数据库系统搜索和监视。有关数据库搜索和监视的详细信息,请参阅“Discover PeopleSoft Database”和“Oracle Database”,您可以从本手册其他位置的“Explore More”访问这些数据库。
了解 PeopleSoft 堆栈监视用户界面的关键组件
在 PeopleSoft 的“OCI 堆栈监视”页面中,“性能”、“配置”、“相关资源”和“成员”部分有不同的用途。
- 堆栈视图
堆栈视图是性能会话的功能:使用堆栈视图查看 PeopleSoft 堆栈中的生命体征。验证 Application Server 域健康状况是否正常,其当前负载不是重负载,服务器进程正在运行,并且相应队列中的请求量可管理。对进程调度器域的运行状况和系统负载以及 PIA 的运行状况和系统负载执行类似的检查。在堆栈中,您可以查看 WebLogic 服务器的关键度量,例如 JVM 内存使用率和线程池的状态。
- 配置此部分显示受监视的 PeopleSoft 堆栈组件的配置详细信息。它允许管理员验证设置详细信息并确保符合最佳实践。"Configuration"(配置)面板的主要功能包括:
- 虚拟机、中间件、数据库和应用程序配置的详细信息。
- 有关软件版本、修补程序级别和应用更新的信息。
- 用于系统优化的定制和优化参数。
完成先决条件
在开始搜索过程之前,需要完成以下先决条件:
- 启用 PeopleSoft Performance Monitor 代理。
- 为纯 Internet 体系结构 (PIA) 启用 PeopleSoft Performance Monitor。
- 设置 Performance Collator 属性。
- 为应用服务器和进程调度程序域启用 JMX 代理。
- 完成各种数据库先决条件。
启用 PeopleSoft Performance Monitor 代理
要启用 PeopleSoft Performance Monitor 代理,请从 Linux VM 命令行中打开菜单驱动的 psadmin
实用程序并导航到 Application Server 配置文件。相应地更新所需的参数:
为纯 Internet 体系结构启用 PeopleSoft Performance Monitor
要为纯 Internet 体系结构 (Pure Internet Architecture,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) 按所示装入配置。
- 重新启动域。
完成应用层先决条件
在搜索 PeopleSoft 应用程序层之前,需要完成以下先决条件:
- 将 PeopleSoft DNS 条目添加到本地计算机的
/etc/hosts
文件中,并使用以下命令访问 PeopleSoft 控制台:- 控制台 URL:
http://hostname:http portnumber
- WebLogic 控制台 URL:
http://hostname:http portnumber/console
- 控制台 URL:
- 按照 OCI "Metric Reference" 文档中 "PeopleSoft Metrics" 中的说明进行操作,以确保设置其他特定于 PeopleSoft 的参数。有关此文档的链接,请参阅本手册的其他部分中的“了解更多”。
- 将 Remote Administration 设置为 Application Server 和 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
设置为 unlimited :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 体系结构 (Internet Architecture,PIA) 以及其底层 Weblogic 域。
- 应用程序服务器域使用主机
- 进程调度程序域使用主机
- PIA 使用主机
有关搜索 PeopleSoft 应用程序层的更多信息,请参阅 "Resource Discovery and Promotion" OCI 文档中的 "PeopleSoft",您可以从本手册其他位置的 "Explore More" 访问该文档。