我有一個關於The Method R Guide to Mastering Oracle Trace Data第60頁上的APEX跟蹤部分的問題。掌握Oracle跟蹤數據 - 頁面60:APEX跟蹤URL擴展
「目前許多優秀的數據窗口應用程序都是使用Oracle Application Express(APEX)開發的,在APEX中跟蹤很容易,最簡單的跟蹤操作追蹤單個頁面執行非常簡單:簡單地追加&p_trace=YES
到頁面的URL。「
我不太喜歡APEX,但需要時常跟蹤APEX應用程序(APEX 4.x)。不幸的是,即使我完成了本書中描述的完全相同的過程,它也從未解決過URL擴展問題。後來我發現,也許必須激活調試模式才能使其運行(幻燈片13:http://www.aioug.org/sangam12/Presentations/20157.pdf)。不過,我總是需要編輯APEX頁眉和頁腳頁面以啓用/禁用跟蹤。
任何想法我在這裏失蹤?即使書中沒有提到調試模式是否需要?
謝謝。
問候 斯特凡
P.S:除了也許你們也知道分機或巧妙的方式來實現對APEX頁面DBMS_PROFILER以獲得完整的層次結構(https://www.freelists.org/post/oracle-l/Oracle-APEX-4x-Looking-for-clever-ways-to-implement-DBMS-PROFILER)?
p_trace的HPROF值未記錄,因此不受支持。據我所知,由於一些未解決的錯誤或不一致的行爲,它不能公開。 – rag
在「初始化PL/SQL代碼」和「清除PL/SQL代碼」塊中的共享組件/安全屬性/數據庫會話下,可以找到啓用/禁用跟蹤或分析的APEX中的一個好地方。除此之外,APEX 5.2將帶來一個新的API方法:APEX_SESSION.Set_Trace來激活遠程用戶會話的跟蹤。 – rag