Oracle 视图 ALL_EVALUATION_CONTEXT_TABLES 官方解释,作用,如何使用详细说明

本站中文解释

Oracle的视图ALL_EVALUATION_CONTEXT_TABLES是第二级安全存取控制(FGA)的一部分。它显示安装和设置的所有评估上下文表(CTXSYS.CTX_EVALUATION_CAPTURE),包括每个表的访问限制、目标表、所有者、上次使用时间等。它也表示最后一个操作(CREATE,PUT AUTO COMMIT或DROP)的日志号,因此可以跟踪在系统中进行的记录操作。

使用此视图,可以检索特定表的目标表,归属者和访问限制信息。使用相同的查询,还可以检查最后一步操作是什么(最后一个OPID),以及最后一步操作的代码以及完成的日期时间。这些信息可以在支持复杂的第二级别安全存取控制的系统中提供帮助。

ALL_EVALUATION_CONTEXT_TABLES视图的使用可以分为以下几个步骤:

1.确定相应的评估上下文表,然后使用SELECT语句从视图ALL_EVALUATION_CONTEXT_TABLES中获取信息,

2.使用WHERE子句为哪个用户、表或记录提供第二级安全存取控制 ,

3.根据需要,使用AND子句将上一步中检索到的信息限制到某一时段内,

4.根据查询结果,确定所需安全策略。

官方英文解释

ALL_EVALUATION_CONTEXT_TABLES describes the tables in the rule evaluation contexts accessible to the current user.

Related Views

  • DBA_EVALUATION_CONTEXT_TABLES describes the tables in all rule evaluation contexts in the database.

  • USER_EVALUATION_CONTEXT_TABLES describes the tables in the rule evaluation contexts owned by the current user. This view does not display the EVALUATION_CONTEXT_OWNER column.

Column Datatype NULL Description

EVALUATION_CONTEXT_OWNER

VARCHAR2(128)

NOT NULL

Owner of the evaluation context

EVALUATION_CONTEXT_NAME

VARCHAR2(128)

NOT NULL

Name of the evaluation context

TABLE_ALIAS

VARCHAR2(128)

Alias for a table in the evaluation context

TABLE_NAME

VARCHAR2(4000)

Name of the table referred to by the table alias

See Also:

  • “DBA_EVALUATION_CONTEXT_TABLES”

  • “USER_EVALUATION_CONTEXT_TABLES”


数据运维技术 » Oracle 视图 ALL_EVALUATION_CONTEXT_TABLES 官方解释,作用,如何使用详细说明