Oracle 11g新特新--SQL Test Case Builder
Oracle 11g新特新--SQL Test Case Builder
當你向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 10g資料庫管理藝術》一書的姊妹篇《Oracle 資料庫管理藝術:11g新特性》來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31480736/viewspace-2155952/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle case when改寫SQLOracleSQL
- Oracle 11g DG新特性--Automatic block repairOracleBloCAI
- 新特性:/dev/shm對Oracle 11g的影響devOracle
- Oracle 11g 新特性:只讀表(Read-only)Oracle
- oracle 11g 新特性之動態繫結變數窺視(一)Oracle變數
- oracle 11g 新特性之動態繫結變數窺視(二)Oracle變數
- Test Oracle triggerOracle
- SQL CASE 表示式SQL
- Oracle 20c 新特性:SQL 巨集支援(SQL Macro)Scalar 和 Table 模式OracleSQLMac模式
- Oracle WareHouse Builder培訓OracleUI
- ImportError: Start directory is not importable: './test_case'怎麼解決?ImportError
- sql case when, Exist ,group by ,聚合SQL
- SQL Server CASE WHEN ... THEN ... ELSE ... ENDSQLServer
- Oracle之11g DataGuardOracle
- 瞭解GaussDB SQL中CASE表示式SQL
- 23C新特性SQL防火牆 (SQL Firewall)SQL防火牆
- oracle Forms Builder常用函式 (轉載)OracleORMUI函式
- Oracle 11G 安裝文件Oracle
- benchmark 壓測Oracle 11gOracle
- sysbench壓測Oracle 11gOracle
- Kotlin的特點及各版本新特性Kotlin
- Oracle 12C新特性-資料泵新引數(LOGTIME)Oracle
- Oracle merge 與 PG新特性 UPSERTOracle
- 神奇的 SQL 之 CASE表示式,妙用多多 !SQL
- GaussDB SQL基本語法示例-CASE表示式SQL
- Oracle vs PostgreSQL Develop(30) - Index&Case whenOracleSQLdevIndex
- Oracle 11G 安裝 bbed 工具Oracle
- oracle 11g data guard維護Oracle
- oracle 11g OEM在哪裡找到???Oracle
- oracle 11g 常用命令Oracle
- Oracle 11g RAC Silent Install For NFSOracleNFS
- Oracle 11g刪除庫重建Oracle
- Oracle 11G 修改scan_ipOracle
- 中小企業如何走好“專精特新”之路?
- Oracle 11G RAC叢集安裝(3)——安裝OracleOracle
- Oracle Linux 6.7 靜預設安裝Oracle 11gOracleLinux
- Oracle 12C新特性-History命令Oracle
- Oracle 12C新特性In-MemoryOracle