Tôi cần xem các truy vấn đang được gửi tới Oracle để thực thi chúng. Ai đó có thể cung cấp cho tôi hướng dẫn chi tiết cụ thể về cách thực hiện việc này không?Làm cách nào tôi có thể thấy các truy vấn được thực hiện đối với Oracle?
11
A
Trả lời
3
Truy vấn này sẽ hiển thị các truy vấn mà hiện đang chạy:
select sql_text from v$sqlarea where users_executing > 0;
14
Nếu bạn muốn xem các truy vấn từ một người dùng cụ thể, bạn có thể sử dụng này (giả sử bạn có đặc quyền để truy vấn v$session
và v$sqlarea
(thường là thông qua SELECT_CATALOG_ROLE
)
SELECT sess.sid,
sess.username,
sqla.optimizer_mode,
sqla.hash_value,
sqla.address,
sqla.cpu_time,
sqla.elapsed_time,
sqla.sql_text
FROM v$sqlarea sqla, v$session sess
WHERE sess.sql_hash_value = sqla.hash_value
AND sess.sql_address = sqla.address
AND sess.username = 'SCOTT'
Thay SCOT T với tên người dùng thích hợp trong hệ thống của bạn
Output:
544 SCOTT ALL_ROWS 2004330732 07000001064088E8 89391 131836 SELECT sess.sid, sess.username,
sqla.optimizer_mode, sqla.h
ash_value, sqla.address, s
qla.cpu_time, sqla.elapsed_time,
sqla.sql_text FROM v$sqlarea sq
la, v$session sess WHERE sess.sql_hash_
value = sqla.hash_value AND sess.sql_
address = sqla.address AND sess.usern
ame = 'SCOTT'
Các vấn đề liên quan
- 1. làm cách nào tôi có thể xem kế hoạch thực hiện truy vấn mongoose.js
- 2. Làm thế nào để có được tất cả các truy vấn SQL được thực hiện trong ORACLE?
- 3. Làm cách nào để tôi thực hiện truy vấn cập nhật với truy vấn phụ trong Access?
- 4. Làm cách nào để tôi có thể thực hiện truy vấn SQL 'NOT IN' nhanh hơn?
- 5. Làm cách nào để có thể thực hiện truy vấn FQL với Facebook Graph API
- 6. Cách thực hiện truy vấn SQL đối với hoạt động DataTable có thể bị hủy
- 7. Tôi làm cách nào để thực hiện các truy vấn Xpath loại an toàn trong Java?
- 8. Làm cách nào để tôi có thể đối sánh biến chuỗi truy vấn với mod_rewrite?
- 9. javax.persistence.NoResultException: Không tìm thấy thực thể nào cho truy vấn
- 10. Làm thế nào tôi có thể tìm thấy OWNER của một đối tượng trong Oracle?
- 11. Tôi làm cách nào để thực hiện các truy vấn tổng hợp trong Slick?
- 12. Làm cách nào tôi có thể truy vấn các bảng chéo với Mẫu Kho lưu trữ?
- 13. Làm thế nào tôi có thể tìm thấy sự kết hợp của hai truy vấn Django?
- 14. Làm thế nào tôi có thể tìm thấy giao điểm của hai truy vấn Django?
- 15. Làm cách nào tôi có thể xem các truy vấn mong muốn rawoDB với Mongoid
- 16. Tôi có thể tìm thấy việc thực hiện cho IVCWizCtlUI
- 17. Có cách nào để truy vấn các thay đổi được thực hiện bởi chế độ xem được làm mới nhanh trong Oracle?
- 18. Thực hiện truy vấn regex với pymongo
- 19. Làm cách nào để in các truy vấn được thực hiện bởi phương thức django .save()?
- 20. Để có được thời gian thực hiện truy vấn MYSQL trong Truy vấn
- 21. Làm cách nào tôi có thể nhận được truy vấn cho .save() trong django?
- 22. Làm cách nào để tôi có thể đăng nhập và tìm các truy vấn đắt nhất?
- 23. Tôi có thể cache các truy vấn LINQ được thực thi một phần không?
- 24. Truy vấn thông thạo Laravel - Làm cách nào để tôi thực hiện 'CHỌN AS' bằng Fluent?
- 25. Tôi làm cách nào để thực hiện các truy vấn liên kết đối tượng phức tạp trong học thuyết 2? (thực thể ảo)
- 26. Làm cách nào để tăng tốc truy vấn đối với các bảng mà tôi không thể thêm chỉ mục vào?
- 27. Có thể thực hiện truy vấn SQL đệ quy không?
- 28. Làm cách nào tôi có thể truy vấn trực tiếp các hậu duệ?
- 29. Khuôn khổ thực thể - LINQ đối với thực thể - Các vấn đề truy vấn nhiều-nhiều-nhiều
- 30. Làm thế nào tôi có thể phát hiện được cài đặt Sun/Oracle JRE trên Windows?
Tuyệt vời, bạn có thể cho tôi một đầu ra ví dụ về truy vấn mà? Bởi vì tôi không có đặc quyền, tôi đã yêu cầu nhóm DBA cung cấp cho tôi kết quả đầu ra và về cơ bản họ đã cho tôi cái gì đó giống như kế hoạch exectution của truy vấn, đó không phải là điều tôi muốn. Hãy dán một đầu ra mẫu, vì vậy tôi có thể biết liệu các yêu cầu đòi hỏi có hữu ích cho tôi hay không –
Tôi có một cơ sở dữ liệu mà tôi là quản trị viên đầy đủ, nhưng nó nói v $ session không tồn tại. Tôi giải quyết điều này như thế nào ? –
Bằng quản trị viên đầy đủ, bạn có nghĩa là bạn có vai trò DBA và đang thực hiện truy vấn với tư cách là người dùng có vai trò này không? Nếu không, sau đó đăng nhập như SYS và thực thi GRANT SELECT ON v $ session TO; CHỌN LỰA CHỌN TRÊN v $ sqlarea ĐẾN . –
bhangm