Oratop là một công cụ tương tự như top, có thể cung cấp cái nhìn toàn diện về hiệu suất của cơ sở dữ liệu Oracle. Nếu được sử dụng cùng với top, bạn sẽ nhận được thông tin đầy đủ hơn về hiệu suất hệ thống và cơ sở dữ liệu.
Lệnh khởi động:
./oratop -f -d -i 10 / as sysdba
Các tùy chọn:
f — tùy chọn định dạng chi tiết
d — sự kiện chờ thời gian thực (mặc định là tích lũy)
i — khoảng thời gian cập nhật tính bằng giây

Để giám sát cơ sở dữ liệu trên các nền tảng khác, chỉ cần định nghĩa một bí danh trong tnsnames.ora của máy khách Oracle và kết nối từ xa với cơ sở dữ liệu như bạn vẫn thường làm với sqlplus.
Ngoài ra, Oratop hiện đã được phân phối và tích hợp với Trace File Analyzer Collector (TFA) cùng với tất cả các công cụ khác thuộc Gói Công cụ Hỗ trợ. Vì vậy, thay vì tải xuống Oratop riêng lẻ, phương pháp được ưu tiên để có được Oratop là tải xuống phiên bản TFA mới nhất .
Việc tích hợp này có nghĩa là bất cứ khi nào TFA được nâng cấp (PSU, tải xuống từ MOS, v.v.), phiên bản mới nhất của oratop và các Công cụ Hỗ trợ khác trong gói cũng sẽ được cập nhật.
Nếu phiên bản Grid Infrastructure của bạn là 11.2.0.4 hoặc 12.1.0.2 thì TFA sẽ được cài đặt tự động. Trong cả hai trường hợp, chúng tôi khuyên bạn nên nâng cấp cài đặt TFA lên phiên bản mới nhất có sẵn từ TFA Collector — Công cụ thu thập chẩn đoán nâng cao (Doc ID 1513912.1) để có được các Công cụ hỗ trợ.
Gói phần mềm này lần đầu tiên được tích hợp cùng với phiên bản TFA 12.1.2.3.0, cũng như nhiều tính năng mới khác, sửa lỗi và tối ưu hóa.
LƯU Ý: oratop trên bất kỳ nền tảng nào cũng có thể được sử dụng để giám sát cơ sở dữ liệu trên các nền tảng khác.
Các phiên bản được hỗ trợ:
Oracle Database-Enterprise Edition-Phiên bản 11.2.0.3 đến 11.2.0.4 [Phiên bản 11.2]
Oracle Database-Enterprise Edition-Phiên bản 12+ bất kỳ phiên bản DB nào.
Linux x86–64
Linux x86
Xét về mặt chức năng, Oratop có ba đặc điểm chính:
- Theo dõi hoạt động hiện tại của cơ sở dữ liệu
2. Giám sát hiệu suất cơ sở dữ liệu;
3. Xác định các phiên bị tắc nghẽn hiện tại và các phiên gây nghẽn;
Hiện tại, Oratop có thể tải xuống miễn phí trên MOS , chỉ có phiên bản Linux, với hai phiên bản 32-bit và 64-bit.
Tải xuống tệp thực thi oratop cho:
- 11gR2 trên Linux x86–64 tại đây .
2. 12c trên Linux x86–64 để sử dụng với các máy khách 12c tại đây .
3. 11gR2 trên Linux x86–32 tại đây .
4. 12c trên Linux x86–32 để sử dụng với các máy khách 12c tại đây .
5. 11gR2 dành cho Solaris SPARC có tại đây .
6. Phiên bản 12c dành cho Solaris SPARC có tại đây .
7. 11gR2 dành cho Solaris x86 có tại đây .
8. 12c dành cho Solaris x86 ở đây .
9. Phiên bản 11gR2 dành cho AIX có tại đây .
10. 12c dành cho AIX ở đây .
11. 11gR2 dành cho HP-UX PARISC tại đây .
12. 11gR2 dành cho HP-UX IA tại đây .
13. 12c dành cho HP-UX IA tại đây .
Hướng dẫn:
1. Cú pháp
$ oratop [Tùy chọn] [Đăng nhập]
2. Các tùy chọn
a) Trợ giúp, Hiển thị thông tin sử dụng hoặc đầu ra.
Mặc định: Không áp dụng
$ oratop -h[elp] # chế độ chạy, nhấn phím h
b) Cài đặt sẵn 5 sự kiện chờ hàng đầu
:
Tùy chọn tích lũy: hiển thị tức thì
$ oratop -d # chế độ chạy, nhấn phím d
c) Chờ
thiết lập đối tượng:
Tùy chọn Sự kiện/Khóa: Tệp#:Khối#
$ oratop -k # chế độ chạy, nhấn phím k
d) Thiết lập sẵn hành vi phiên
: có Tên người dùng/
Tùy chọn chương trình: có Mô-đun/Hành động
$ oratop -m # chế độ chạy, nhấn phím m
e) Chế độ SQL
mặc định:
Tùy chọn chế độ xử lý: Hiển thị SQL
$ oratop -s # chế độ chạy, nhấn s
f) Chế độ
mặc định tập trung vào dịch vụ cơ sở dữ liệu:
Tùy chọn chế độ kết nối: Không áp dụng
$ oratop -c # chế độ chạy: Không áp dụng
g) Định dạng dài (132 cột),
Mặc định: định dạng ngắn (80 cột),
Tùy chọn: định dạng dài cho phần tiêu đề và phần quy trình.
$ oratop -f # chế độ chạy: nhấn phím f
h) Chế độ xử lý cơ sở dữ liệu
được thiết lập sẵn:
Tùy chọn chế độ xử lý: hiển thị quy trình
$ oratop -p # chế độ chạy: nhấn phím p
i)
Cài đặt sẵn chế độ hoạt động hàng loạt: Tùy chọn giao diện người dùng dựa trên văn bản
: Không áp dụng
$ oratop -b # chế độ chạy: Không áp dụng
j) Số lần lặp tối đa. (yêu cầu nhập số)
Mặc định: vô hạn
Tùy chọn: số lần lặp tối đa hoặc số khung hình
$ oratop -n # chế độ chạy: Không áp dụng
k) Hiển thị thông tin không gian bảng
được thiết lập sẵn: Không
áp dụng tùy chọn: thông tin không gian bảng
# Chế độ chạy: Nhấn t
l) Hiển thị thông tin nhóm đĩa ASM. (không có tùy chọn cho nhóm đĩa không phải ASM)
Mặc định: Không
áp dụng Tùy chọn: Thông tin nhóm đĩa ASM
# Chế độ chạy: Nhấn phím a
l) Hiển thị bảng kế hoạch thực thi SQL. Yêu cầu nhập giá trị sql_id của SQL đang hoạt động.
Mặc định: 5 giây.
Tùy chọn: độ trễ giữa các lần cập nhật và làm mới.
$ oratop -c # chế độ chạy: nhấn
m) Thời gian trễ. (yêu cầu giá trị tính bằng giây)
Mặc định: Chế độ kết nối
Tùy chọn: Không áp dụng
$ oratop -v # chế độ chạy: Không áp dụng
Chạy lệnh oratop (cập nhật mỗi 10 giây)
$ ./oratop -i 10 / as sysdba
Chạy lệnh oratop trên cơ sở dữ liệu từ xa (cập nhật mỗi 10 giây)
$ ./oratop -i 10 system/manager@tns_alias
Đóng oratop và
nhấn phím “q” hoặc tổ hợp phím CTRL-C.
Chi tiết kết quả đầu ra của Oratop:

Phần 1 - Các đặc điểm cụ thể của oratop và cơ sở dữ liệu/phiên bản
spid: SPID của máy chủ oratop được kết nối với instance,
SID: tên instance (4 chữ cái đầu),
clock: thời gian thu thập số liệu thống kê hiện tại (hh24:mi:ss),
time: thời gian hoạt động kể từ khi instance này khởi động,
ins: tổng số instance cơ sở dữ liệu đang hoạt động,
MT: tổng bộ nhớ cơ sở dữ liệu (tổng Memory_Target),
ses: tổng số phiên người dùng,
usr: tổng số người dùng nền trước (F/G) khác nhau của cơ sở dữ liệu,
%DB: % cơ sở dữ liệu đang hoạt động, 0 cho biết cơ sở dữ liệu đang ở trạng thái rảnh rỗi.
Phần 2 - “5 hoạt động hàng đầu của instance” trên toàn cụm được sắp xếp theo
ID thời gian chờ: ID instance,
%HC: Mức sử dụng CPU của máy chủ, %(bận/bận+rảnh rỗi),
HLD: Tải máy chủ hiện tại,
MBPS: thông lượng, 'Megabyte I/O mỗi giây',
%FR: Phần trăm Shared Pool trống,
PGAU: tổng PGA đang sử dụng,
IORL: Độ trễ đọc khối đơn đồng bộ trung bình,
PQS: Số phiên PQ Slave.
ASC: Số phiên hoạt động trên CPU,
ASI: Số phiên hoạt động đang chờ I/O người dùng,
ASW: Số phiên hoạt động đang chờ/ngủ,
AST: Tổng số phiên hoạt động,
ASB: Số phiên hoạt động bị chặn,
AAS: Số phiên hoạt động trung bình,
CTPS: (CPS) Số cuộc gọi người dùng mỗi giây, HOẶC (TPS) Số giao dịch người dùng mỗi giây (hiển thị màu ĐỎ),
SSRT: Thời gian phản hồi dịch vụ SQL,
DBC: Tỷ lệ thời gian CPU cơ sở dữ liệu,
DBW: Tỷ lệ thời gian chờ cơ sở dữ liệu.
Phần 3 - “5 sự kiện có thời gian cao nhất” trên toàn cụm được sắp xếp theo Thời gian chờ
: SỰ KIỆN: sự kiện chờ cơ sở dữ liệu,
WAITS: Tổng số lần chờ trung bình của cụm,
TIME(s): Tổng thời gian chờ trung bình của cụm (tính bằng giây),
AVG_MS: Thời gian chờ trung bình của cụm (tính bằng mili giây),
PCT: Phần trăm thời gian chờ,
WAIT_CLASS: Tên của lớp chờ tương ứng với sự kiện.
Phần 4 - Phiên/tiến trình không rảnh rỗi được sắp xếp theo Thời gian chờ giảm dần.
ID: ID phiên bản,
SID: ID phiên,
SPID: PID hệ điều hành của tiến trình máy chủ,
USR: Tên người dùng (viết tắt),
PROG: Tên chương trình (viết tắt),
PGA: PGA của tiến trình được sử dụng,
OPN: Tên thao tác, ví dụ: SELECT,
SQLID: Mã định danh SQL nếu không có tác nhân chặn, ngược lại,
/BLOCKR: Phiên bản:phiên:OSpid chặn cuối cùng,
E/T: Thời gian trôi qua kể từ khi phiên hoạt động. Đơn vị: (giây), (phút), (giờ), (ngày).
STATUS: HOẠT ĐỘNG | KHÔNG HOẠT ĐỘNG | BỊ HỦY | ĐÃ LƯU VÀO CACHE | BỊ BẮT GIỮ,
STE: TRẠNG THÁI Tiến trình: BẬT CPU hoặc I/O USR hoặc ĐANG CHỜ,
WAIT_EVENT: Tên sự kiện chờ của tiến trình,
W/T: Thời gian chờ. Đơn vị: (micro giây), (micro giây), (giây), (phút), (giờ), (ngày).
Tài liệu tham khảo:
1. oratop - Tiện ích giám sát cơ sở dữ liệu, RAC và phiên bản đơn lẻ gần thời gian thực (Mã tài liệu 1500864.1)
2. TFA Collector — Gói công cụ hỗ trợ xác thực hai yếu tố (TFA) kèm cơ sở dữ liệu (ID 1513912.1)
Cảm ơn bạn đã đọc bài viết này, hãy theo dõi tôi để nhận được thông báo về bài viết mới nhất.
TƯ VẤN: Click Here hoặc Hotline/Zalo 090.29.12.888
=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- 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
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 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: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Đị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
=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, 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,sql tutorial, khóa học pl/sql tutorial, 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/21c/23c/23ai, 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 RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty