通過SPA方式在Lugz0庫抓取SQL指令碼
--Step1: 建立名稱為STS_NAME的SQL_SET.
---------------------------------------------------
BEGIN
DBMS_SQLTUNE.CREATE_SQLSET(SQLSET_NAME => 'STS_NAME',
DESCRIPTION => 'COMPLETE APPLICATION WORKLOAD',
SQLSET_OWNER =>'DBMGR');
END;
/
---------------------------------------------------
--Step2: 初始載入當前資料庫中的SQL.
---------------------------------------------------
DECLARE
STSCUR DBMS_SQLTUNE.SQLSET_CURSOR;
BEGIN
OPEN STSCUR FOR
SELECT VALUE(P)
FROM TABLE(DBMS_SQLTUNE.SELECT_CURSOR_CACHE('PARSING_SCHEMA_NAME <> ''SYS''')) P;
-- POPULATE THE SQLSET
DBMS_SQLTUNE.LOAD_SQLSET(SQLSET_NAME=>'STS_NAME',
POPULATE_CURSOR=>STSCUR,
SQLSET_OWNER => 'DBMGR');
END;
/
---------------------------------------------------
--Step3: 增量抓取資料庫中的SQL, 會連續抓取7天,每小時抓取一次
---------------------------------------------------
BEGIN
DBMS_SQLTUNE.CAPTURE_CURSOR_CACHE_SQLSET(SQLSET_NAME=>'STS_NAME',
TIME_LIMIT=>604800,
REPEAT_INTERVAL=>3600,
CAPTURE_OPTION=>'MERGE',
CAPTURE_MODE =>DBMS_SQLTUNE.MODE_ACCUMULATE_STATS,
BASIC_FILTER=> 'PARSING_SCHEMA_NAME<>''SYS''',
SQLSET_OWNER => 'DBMGR');
END;
/
------------------------------------------------------
以下步驟要在增量抓取結束後執行,本次不要執行
---------------------------------------------------
--Step4: 增量抓取資料庫中的SQL, 會連續抓取7天,每小時抓取一次
---------------------------------------------------
--EXEC DBMS_SQLTUNE.CREATE_STGTAB_SQLSET('STAGE_SQLSET','DBMGR');
--EXEC DBMS_SQLTUNE.PACK_STGTAB_SQLSET ('STS_NAME','DBMGR','STAGE_SQLSET','DBMGR');
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11411056/viewspace-733453/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 通過shell指令碼抓取awr報告中的問題sql指令碼SQL
- SQL Performance Analyzer SPA常用指令碼彙總SQLORM指令碼
- 透過shell指令碼抓取awr報告中的問題sql指令碼SQL
- 通過top命令抓取cpu高消耗的sqlSQL
- 通過oracle的指令碼研究其建庫過程Oracle指令碼
- 通過shell指令碼新增備庫日誌指令碼
- 通過shell指令碼監控sql執行頻率指令碼SQL
- 通過shell指令碼定位效能sql和生成報告指令碼SQL
- 通過shell指令碼批量操作mysql資料庫指令碼MySql資料庫
- 通過spid,查詢執行慢的sql指令碼SQL指令碼
- 通過shell指令碼生成查詢表資料的sql指令碼SQL
- 通過js引用外部指令碼(嘿嘿,方便直接在瀏覽器上除錯抓取程式碼)JS指令碼瀏覽器除錯
- 通過shell指令碼分析足彩指令碼
- linux下通過sql檔案批量操作指令碼樣本LinuxSQL指令碼
- 通過shell指令碼得到資料庫的基本資訊(一)指令碼資料庫
- 如何通過指令碼匯入master 庫中的user資訊指令碼AST
- Laravel 配合 puppeteer 抓取 SPA 頁面Laravel
- Oracle通過Sqlplus結合Shell指令碼方式生成Excel檔案OracleSQL指令碼Excel
- 通過shell指令碼來檢視Undo中資源消耗高的sql指令碼SQL
- 通過shell定製ash指令碼指令碼
- 通過impdp匯出索引指令碼索引指令碼
- 通過shell抓取html資料HTML
- 通過shell得到資料庫中許可權的指令碼資料庫指令碼
- Shell指令碼 | 抓取log檔案指令碼
- 通過 Redis 定時執行指令碼Redis指令碼
- 通過shell指令碼防止埠掃描指令碼
- 通過shell指令碼檢視鎖資訊指令碼
- 通過shell指令碼監控oracle session指令碼OracleSession
- 建庫和表的指令碼.sql指令碼SQL
- 在RFT中如何通過指令碼獲取已新增到某個指令碼中的測試物件?指令碼物件
- 如何通過SQL隱碼攻擊盜取資料庫資訊SQL資料庫
- DB2多次抓取快照指令碼DB2指令碼
- 通過shell指令碼同時監控多個資料庫負載指令碼資料庫負載
- 通過shell指令碼檢視資料庫表空間使用情況指令碼資料庫
- 通過shell指令碼 批量新增使用者指令碼
- Windows下通過指令碼快速修改IP地址Windows指令碼
- 通過shell指令碼來統計段大小指令碼
- 通過shell指令碼檢視procedure的資訊指令碼