Mục lục:
Video: How does a blockchain work - Simply Explained 2025
Sau khi bạn bật kiểm toán trong cơ sở dữ liệu, theo dõi kiểm toán mà bạn ban hành để bạn biết bạn đã làm gì. May mắn thay, Oracle 12c cung cấp một vài khung nhìn trong cơ sở dữ liệu để giúp bạn theo dõi hành động của mình:
-
Để xác minh những đặc quyền hệ thống mà bạn đã cấu hình để kiểm tra, hãy sử dụng chế độ xem AUDIT_UNIFIED_POLICIES.
-
Để xem đặc quyền nào đang được kiểm toán theo mặc định cho các chính sách cụ thể, hãy nhập
Bạn thấy một cái gì đó như sau:
POLICY_NAME AUDIT_OPTION AUDIT_OPTION_TYPE -------------------- --------- -------------------------- ----------------- Quản trị viên ORA_SECURECONFIG HỆ THỐNG QUẢN LÝ CHUYÊN NGHIỆP ORA_SECURECONFIG thay đổi bất kỳ đặc quyền hệ thống THỦ TỤC ORA_SECURECONFIG thay đổi bất kỳ SQL DỊCH HỆ THỐNG HỒ SƠ ƯU ĐÃI ORA_SECURECONFIG ALTER ANY TABLE System Privilege ORA_SECURECONFIG ALTER SYSTEM DATABASE ƯU ĐÃI ORA_SECURECONFIG ALTER DATABASE LINK CHUẨN HÀNH ĐỘNG ORA_SECURECONFIG ALTER PROFILE TIÊU CHUẨN HÀNH ĐỘNG ORA_SECURECONFIG ALTER VAI TRÒ HỆ THỐNG TIÊU CHUẨN HÀNH ĐỘNG ORA_SECURECONFIG ALTER SYSTEM ƯU ĐÃI ORA_SECURECONFIG ALTER USER TIÊU CHUẨN HÀNH ĐỘNG
-
Để xem người dùng hoặc vai trò nào được kích hoạt để được kiểm toán bởi các chính sách trong cơ sở dữ liệu, gõ
Bạn sẽ thấy một cái gì đó như sau:
USER_NAME POLICY_NAME ENABLED_ SUC FAI --------- ----------------- --------- -------- --- --- HR TABLE_POLICY bởi YES YES HR DROP_ANY_TABLE_FAIL_POLICY bởi KHÔNG CÓ OE HR_EMP_SELECT BỞI CÓ TẤT CẢ NH USNG NGƯỜI S US DỤNG ORA_SECURECONFIG BỞI YES YES
Hai người cuối cùng cột, SUC và FAI, đứng cho THÀNH CÔNG hoặc KHÔNG. Bạn có thể chụp một cuộc kiểm toán cho SUCCESS hoặc FAILURE hoặc cả hai. Chính sách bạn đã tạo, DROP_ANY_TABLE_FAIL_POLICY, chỉ ghi lại thời gian khi bảng thả không thành công.
Làm thế nào để xem thông tin kiểm toán với Oracle 12c
Sau khi cấu hình và bật kiểm toán, xem dữ liệu kiểm toán nào đang được thu thập.
-
DBA_AUDIT_TRAIL cho biết tất cả các mục kiểm toán trong hệ thống.
-
DBA_AUDIT_OBJECT cho biết tất cả các mục kiểm toán trong hệ thống đối tượng.
-
DBA_AUDIT_STATEMENT cho biết mục nhập kiểm toán đối với các báo cáo CẤP, HỢP LẠI, KIỂM TOÁN, KHÔNG THÍCH VÀ HỆ THỐNG ALTER.
-
DBA_AUDIT_SESSION cho biết mục nhập kiểm toán cho các hành động CONNECT và DISCONNECT.
Trong 12c, tuyến kiểm toán hợp nhất đơn giản hóa việc xem và báo cáo thông tin kiểm toán.
Để xem tất cả các cuộc kiểm tra đã chụp cho người dùng nhân sự, hãy nhập
Bạn có thể thấy một số điều như sau:
EVENT_TIMESTAMP CLIENT_PROG ACTION_NAME UNIFIED_AUDIT_POLICY ------------------ ---------- ----------- --------------- -------------- ----- ngày 29 tháng 7-13 04.11. 08. 472263 PM sqlplus. exe TẠO BẢNG TABLE_POLICY 29-JUN-13 04. 10. 23. 333411 PM sqlplus. exe LOGON ORA_SECURECONFIG 29-JUN-13 04. 06. 03. 025363 PM sqlplus. exe LOGOFF ORA_SECURECONFIG 29-JUN-13 04. 01. 04. 588854 PM sqlplus. exe LOGON ORA_SECURECONFIG 29-JUN-13 01. 58. 25. 908652 PM sqlplus. exe LOGOFF ORA_SECURECONFIG
Các cột cụ thể được chọn. Đầu ra này cho thấy rằng người sử dụng nhân sự tạo ra một bảng cũng như hoạt động đăng nhập và đăng xuất. Hãy thử các truy vấn của riêng bạn để xem loại thông tin bạn có thể nhận được.
Làm thế nào để tắt kiểm tra Oracle 12c
Tắt kiểm toán cũng dễ dàng khi bật. Bạn có thể phải sử dụng các tùy chọn kiểm toán để giúp nhớ những gì bạn đã bật.
Sau khi bạn xác định kiểm toán bạn không còn cần nữa, sử dụng lệnh NOAUDIT để tắt kiểm toán cho người dùng hoặc các vai trò.
Trước đó, bạn đã bật kiểm toán cho SELECT trên HR. Bảng EMPLOYEES bởi người sử dụng DCOLLINS. Để tắt kiểm toán này, gõ như sau:
Bạn thấy điều này:
Noaudit đã thành công.