本篇內容介紹了“Oracle 11g的新特新詳解”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
當你向Oracle Support人員報告一個問題時,收集和重新生成問題出現的情景常常很困難。新的SQL Test Case Builder讓你能容易地捕捉到有關SQL問題的信息,并上傳給Oracle Support,這樣Oracle Support可以重新生成問題并測試它。SQL Test Case Builder收集SQL查詢的細節、對象定義、存儲代碼(如程序包)、初始化參數和優化程序統計數據等信息。它不收集查詢使用的實際數據。
可以用Database Control或新DBMS_SQLDIAG程序包訪問SQL Test Case Builder。以下是DBMS_SQLDIAG程序包中處理SQL Test Case Builder功能的關鍵過程:
explain_sql_testcase函數解釋SQL測試案例;
get_sql函數導入SQL測試案例;
export_sql_testcase過程將SQL測試案例導出到某個目錄;
export_sql_testcase_dir_by_inc函數生成對應于一個意外事件ID的SQL測試案例;
export_sql_testcase_dir_by_txt函數生成對應于一條SQL語句的SQL測試案例。
利用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列中的圖標。
必須為輸出提供一個名字和一個保存它的目錄。輸出由一些命令組成,這些命令用來重新建立測試有問題的SQL查詢的環境和對象。
“Oracle 11g的新特新詳解”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯-成都網站建設公司網站,小編將為大家輸出更多高質量的實用文章!
網站題目:Oracle11g的新特新詳解-創新互聯
文章來源:http://vcdvsql.cn/article34/isspe.html
成都網站建設公司_創新互聯,為您提供搜索引擎優化、網站導航、微信公眾號、企業網站制作、品牌網站制作、品牌網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯