Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Bỏ người dùng được kết nối trong cơ sở dữ liệu Oracle

Tất cả người dùng đều viết hoa trong v$session (và các chế độ xem từ điển dữ liệu). Nếu bạn khớp với các chữ hoa, bạn sẽ tìm thấy phiên của mình để kết thúc.

SELECT s.sid, s.serial#, s.status, p.spid 
  FROM v$session s, v$process p 
 WHERE s.username = 'TEST' --<<<--
  AND p.addr(+) = s.paddr
 /

Chuyển các giá trị SID và SERIAL # thực tế cho TEST người dùng, sau đó thả người dùng ...:

ALTER SYSTEM KILL SESSION '<SID>, <SERIAL>'
/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách định cấu hình Đánh dấu cú pháp trong SQLcl

  2. Cài đặt Oracle Client từ dòng lệnh mà không cần người dùng tương tác

  3. Làm cách nào để kiểm tra số lượng kết nối tối đa được phép tới cơ sở dữ liệu Oracle?

  4. Tạo màn hình đăng nhập tùy chỉnh trong Oracle Forms 10g

  5. Khôi phục tệp trình soạn thảo SQL (Truy vấn, thủ tục) Sau khi bắt cóc đối với sự cố hoặc treo Oracle