Thứ Năm, 9 tháng 6, 2022

Cách lấy AWR, ADDM, ASH Report từ SQL*Plus, TOAD, EM Cloud trong Oracle Database

Mục đích: Chia sẻ cách lấy AWR từ SQL*Plus, TOAD, EM Cloud trong Oracle Database
Kiểm tra các snapshot:
SQL> select snap_id, begin_interval_time,end_interval_time from dba_hist_snapshot;


1. LẤY AWR TỪ TOOL TOAD

Vào menu Database --> Monitor --> ADDM/AWR Report (OEM) (có thể lấy được ADDM, ASH Report được ở tab bên cạnh)



2. Lấy AWR từ Enterprise Manager Control



3. LÂY AWR TỪ DÒNG LỆNH

Để lấy AWR từ SQL*Plus ta dùng awrrpt.sql ( nằm trong $ORACLE_HOME/rdbms/admin)

script – @$ORACLE_HOME/rdbms/admin/awrrpt.sql

SQL> @$ORACLE_HOME/rdbms/admin/awrrpt.sql
Current Instance
~~~~~~~~~~~~~~~~
DB Id DB Name Inst Num Instance
----------- ------------ -------- ------------
2514592975 DEVECI 1 DEVECI
Specify the Report Type
~~~~~~~~~~~~~~~~~~~~~~~
Would you like an HTML report, or a plain text report?
Enter 'html' for an HTML report, or 'text' for plain text
Defaults to 'html'
Enter value for report_type: html  --Choose html type 

Enter value for report_type: html
Type Specified: html
Instances in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DB Id Inst Num DB Name Instance Host
------------ -------- ------------ ------------ ------------
* 2514592975 1 DEVECI DEVECI Dataguard1
Using 2514592975 for database Id
Using 1 for instance number
Specify the number of days of snapshots to choose from
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Entering the number of days (n) will result in the most recent
(n) days of snapshots being listed. Pressing <return> without
specifying a number lists all completed snapshots.
Enter value for num_days: 1     --- Choose num_days as 1 or more 


Enter value for num_days: 1
Listing the last day's Completed Snapshots
Snap
Instance DB Name Snap Id Snap Started Level
------------ ------------ --------- ------------------ -----
DEVECI DEVECI 21626 10 Mar 2019 14:00 1
21627 10 Mar 2019 15:00 1
21628 10 Mar 2019 15:59 1
21629 10 Mar 2019 16:02 1
21630 10 Mar 2019 16:15 1
21631 10 Mar 2019 16:30 1
Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap: 21626     -- Type begin Snap ID 


Begin Snapshot Id specified: 21626
Enter value for end_snap: 21630        -- Type End Snap ID 

Enter value for end_snap: 21630
End Snapshot Id specified: 21630
Specify the Report Name
~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is awrrpt_1_21626_21630.html. To use this name,
press <return> to continue, otherwise enter an alternative.
Enter value for report_name: DEVECI_AWR_10032019.html    -- Type Report name, or Click enter for default name.


Report written to DEVECI_AWR_10032019.html
SQL> exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
  

AWR Report sẽ được tạo ra:

bash-4.1$ ls -l *DEVECI*
-rw-r--r-- 1 oracle oinstall 427877 Mar 10 16:48 DEVECI_AWR_10032019.html
bash-4.1$

Down về máy để phân tích.

Note: 

- Với môi trường RAC thì script awrrpt.sql cần chạy trên từng Instance.

- Nếu user thường thì phải có quyền sau:

GRANT SELECT ON SYS.V_$DATABASE TO MY_USER; 

GRANT SELECT ON SYS.V_$INSTANCE TO MY_USER; 

GRANT EXECUTE ON SYS.DBMS_WORKLOAD_REPOSITORY TO MY_USER; 

GRANT SELECT ON SYS.DBA_HIST_DATABASE_INSTANCE TO MY_USER; 

GRANT SELECT ON SYS.DBA_HIST_SNAPSHOT TO MY_USER; 

GRANT ADVISOR TO MY_USER;

=============================
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
lấy awr, addm, ash trong oracle database, get awr, addm, ash oracle database, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,khóa học pl/sql, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, middleware, hoc solaris, hoc linux, hoc aix, unix, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master