如何創建Oracle自動工作量資源庫(AWR)報告?如何創建Oracle自動工作量資源庫(AWR)報告?
回答
sqlplus轉化爲Oracle作爲DBA用戶。運行報告sql。答覆的報告提示的問題,以縮小時間段
sqlplus/as sysdba
@$ORACLE_HOME/rdbms/admin/awrrpt.sql
該腳本會問你一些問題,所以你得到你有興趣在該時間段的報告。
您可以使用dbms_workload_repository
包而不需要登錄到服務器本身。
對於文本報告,使用例如爲:
select output
from table(dbms_workload_repository.awr_report_text(1557521192, 1, 5390, 5392);
或獲得一個HTML報告,使用awr_report_text()
代替。
第一放慢參數是可使用獲得DBID:
select dbid from v$database
第二個是實例數。僅與RAC環境相關。
最後兩個參數是開始和結束快照的ID。可用的快照可以使用獲得:
select snap_id,
begin_interval_time
end_interval_time
from dba_hist_snapshot
order by begin_interval_time desc;
特別是對HTML的回報 - 返回一個CLOB - 你必須配置你的SQL客戶端正確顯示輸出。在SQL * Plus你會使用set long
要生成以下步驟AWR報告如下:
以開始捕捉ID
集上SERVEROUTPUT; DECLARE v_snap_id number; 開始 v_snap_id:= DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT; dbms_output.put_line(v_snap_id); 結束; /
運行您的批處理或您要監視的程序。
採取最終捕捉ID
集SERVEROUTPUT上; DECLARE v_snap_id number; 開始 v_snap_id:= DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT; dbms_output.put_line(v_snap_id); 結束; /
轉到oracle目錄。例如在我的情況下
cd C:\ oraclexe \ app \ oracle \ product \ 11.2。0 \服務器\ RDBMS \ ADMIN
去在sqlplus PROMT
sqlplus的數據庫用戶名/ DBPASSWORD @主機:端口/ dbenv
運行
@awrrpt
命令它就會要求的格式報告,默認是html。
提供無天,如果你不記得你的卡ID
進入開始捕捉
輸入端卡
給報告的名稱,然後按回車
您的報告將在「admin」中生成,例如在我的情況下
C:\ oraclexe \ app \ oracle \ product \ 11.2.0 \ server \ rdbms \ admin
- 1. 自定義Oracle AWR報告
- 2. 在oracle中的AWR報告
- 3. Oracle 11g AWR報告顯示沒有數據庫活動
- 4. Oracle 11g - AWR報告分析幫助
- 5. ruby oci8生成oracle AWR報告
- 6. AWR報告Oracle已用時間
- 7. 如何創建報告庫?
- 8. Oracle AWR報告中每個Exec的Elap含義
- 9. 如何從資源創建工具欄?
- 10. 如何手動創建junit xml報告的html報告?
- 11. 如何創建DevExpress報告
- 12. 如何創建RML報告?
- 13. 如何在Laravel中創建來自數據庫的報告?
- 14. 創建複雜的Oracle報告
- 15. 從Oracle報告創建黑白PDF
- 16. 創建Oracle SQL例外報告?
- 17. OpenGL wglMakeCurrent()報告資源忙
- 18. 創建動態報告
- 19. 如何創建一個多工作表excel jasper報告?
- 20. 如何創建資源DLL
- 21. 如何在Github上創建協作資源庫?
- 22. Azure資源管理器警報創建
- 23. 如何在Android庫中自動創建活動相關資料?
- 24. 手動創建RESTful資源
- 25. 動態創建PNG資源
- 26. 如何自動檢查Rails中的資源創建?
- 27. 如何從資源文件創建自動生成的枚舉?
- 28. 我們如何能夠在Oracle報告10克創建菜單
- 29. 如何使用ireport動態創建使用多個工作表的Excel報告
- 30. 如何使用實體框架與DevExpress報告工具創建報告