Oracle 视图 AUDITABLE_SYSTEM_ACTIONS 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图AUDITABLE_SYSTEM_ACTIONS可以用来查询可被审计的系统行为,也就是表示该行为是能够被审计的。在安全控制中,审计是一种有效的方式来控制受保护的资源的访问权限,因此AUDITABLE_SYSTEM_ACTIONS视图的目的就是将受保护的资源的访问行为记录下来,使其可以被审计检验。
使用AUDITABLE_SYSTEM_ACTIONS视图,客户端可以检索权限管理机制中受保护资源的访问活动。这样受保护资源的访问权限就可以有效地控制。
该视图可以被用于收集系统行为的审计数据,进而帮助审计人员评估当前数据库系统中用户或应用程序对资源的访问等活动。此外,使用AUDITABLE_SYSTEM_ACTIONS视图还可以提供可被审计的select、insert、update和delete操作的元数据,以及特定的用户和IP的访问数据。它可以检测数据库中的一些重要事件,诸如数据库服务停止和重新启动,连接或断开连接;以及用户或程序对表、序列、触发器和存储过程的创建更改和删除等。
官方英文解释
AUDITABLE_SYSTEM_ACTIONS
maps the auditable system action numbers to the action names. These actions are configurable for audit when unified auditing is enabled.
The actions include:
All standard RDBMS actions (from the
V$SQLCOMMAND
view) except the following, which are not configurable for auditing:ALTER EDITION
ALTER REWRITE EQUIVALENCE
ALTER SUMMARY
ALTER TRACING
CREATE BITMAPFILE
CREATE CONTROL FILE
CREATE DATABASE
CREATE SUMMARY
DECLARE REWRITE EQUIVALENCE
DROP BITMAPFILE
DROP DATABASE
DROP REWRITE EQUIVALENCE
DROP SUMMARY
FLASHBACK DATABASE
MERGE
SAVEPOINT
SET CONSTRAINTS
UNDROP OBJECT
UPDATE INDEXES
UPDATE JOIN INDEX
VALIDATE INDEX
Other actions:
ALL
LOGON
LOGOFF
Note:
This view is populated only in an Oracle Database where unified auditing is enabled.
See Oracle Database Security
Guide for more information about unified auditing.See Oracle Database Upgrade
Guide for more information about migrating to unified auditing.
Column | Datatype | NULL | Description |
---|---|---|---|
|
| Numeric component type for system wide actions | |
|
| Name of component for system wide actions | |
|
| Numeric auditable action code for system wide actions | |
|
| Name of auditable action |
Some auditable actions in AUDITABLE_SYSTEM_ACTIONS
have different names than their equivalent commands in V$SQLCOMMAND
, as shown in the following table:
AUDITABLE_SYSTEM_ACTIONS Action Name | V$SQLCOMMAND Command Name |
---|---|
GRANT | GRANT OBJECT |
REVOKE | REVOKE OBJECT |
AUDIT | AUDIT OBJECT |
NOAUDIT | NOAUDIT OBJECT |
EXECUTE | PL/SQL EXECUTE |
EXPLAIN PLAN | EXPLAIN |
CALL | CALL METHOD |
PURGE DBA_RECYCLEBIN | PURGE DBA RECYCLEBIN |
See Also:
“V$SQLCOMMAND”