1

在 Oracle 数据库上运行的 PeopleSoft 应用程序中,我如何找出非生产数据库何时从生产中复制/刷新?

是否存在具有刷新日期和时间的 PeopleSoft/Oracle 表(或多个表)?

我试图通过将 PeopleSoft 表 PSPRCSRQST 和 PSPRCSQUE 与流程实例表 (PRCINSTANCE) 交叉引用来收集这些信息。但这还不够好,因为不清楚生产和克隆中都存在哪些流程实例编号,哪些仅存在于克隆中。

有没有其他方法可以找到从生产数据库克隆的非生产数据库的最后刷新日期?

4

1 回答 1

0

您可以检查几个地方,但其中一些需要普通用户可能没有的权限。

下面是一个通常供 DBA 使用的 Oracle 元数据视图:

SELECT name, created
FROM v$database
/

我还知道有几个 PeopleSoft 表,但根据我的(有限)经验,它们并不总是可靠地填充。

SELECT lastrefreshdttm 
FROM sysadm.psstatus
/
SELECT releasedttm, releaselabel
FROM sysadm.psrelease
ORDER BY 1 DESC
/

psrelease是当您执行 PeopleTools 应用程序设计器比较时显示的表格,并且根据您的环境配置,当您按 Ctrl+Shift+J 时也会显示在您的 PIA 中)。

于 2021-04-21T22:43:25.930 回答