當你向 Oracle Support 人員報告一個問題時,收集和重新生成問題出現的情景常常很困難。新的 SQL Test
Case Builder 讓你能容易地捕捉到有關 SQL 問題的資訊,並上傳給 Oracle Support,這樣 Oracle Support 可以 重新生成問題並測試它。SQL Test Case Builder 收集 SQL 查詢的細節、物件定義、存儲代碼(如套裝程式)、 初始化參數和優化程式統計資料等資訊。它不收集查詢使用的實際資料。
可以用 Database Control 或新 DBMS_SQLDIAG 套裝程式訪問 SQL Test Case Builder。以下是
利用 Database Control 建立 SQL 測試案例很容易。注意,只能在與 SQL 有關的意外事件發生時從 Database
Control 使用 SQL Test Case Builder。下麵是從 Database Control 訪問 SQL Test Case Builder 的步驟。 (1) 在 Database Control 主頁上,按一下 Related Links 下的 Advisor Central,訪問 Advisor Central 頁。按一下 SQL Advisors,然後再按一下連結 Click Here to Go to Support Workbench。 (2) 為調查一個特定的問題,按一下一個意外事件 ID。 (3) 按一下 Investigate and Resolve 部分的 Oracle Support。 (4) 按一下 Generate Additional Dumps and Test Cases。 (5) 對某個意外事件運行 SQL Test Case Builder,按一下 Go To Task 列中的圖示。