Oracle

Oracle 11g 查看事務或會話開始時間

  • June 12, 2013

我想知道會話或事務何時開始。死鎖文件沒有給我這個資訊。是否有一些日誌文件保存這些記錄?

我有一個事務 ID“TX-1234-abcd”、一個會話編號和一些“DID 000-000ABCD”編號。

我知道的唯一方法是使用Oracle logminer

如果數據庫從備份中恢復並且必須前滾到數據庫崩潰的時間點,則使用歸檔日誌。因此,(幾乎)所有寫入數據庫的資訊都包含在重做日誌中,以便可以完成此前滾。Logminer 可用於分析歸檔日誌(重做日誌)的內容。但是使用logminer非常麻煩。您需要一個具有 dba 權限的數據庫(它不能與應用您的事務的數據庫相同,但與作業系統系統的版本相同)並且您需要包含您的事務的歸檔日誌。我不確定細節是否有據可查,所以我認為您需要一些有關 oracle 內部的知識,我認為這是一個冒險的數據庫管理員的工作。

引用自:https://dba.stackexchange.com/questions/12444