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

本站中文解释

视图

Oracle视图DBA_WORKLOAD_SQL_MAP用于跟踪与Oracle Workload Repository (OWR)关联的SQL语句,该视图包含当前数据库中的所有已注册的SQL模式或SQL文本和其相应的Oracle Workload Repository示例号的映射。

DBA_WORKLOAD_SQL_MAP视图包含以下几列:

NAME:模式/文本的名称,用于归类SQL语句。

OWNER:模式/文本的拥有者名称。

TEXT:与此模式/文本关联的原始SQL文本。

VEX_INSTANCE_COUNT:与此模式/文本相关联的Oracle Workload Repository范例数。

VEX_INSTANCE:与此模式/文本相关联的Oracle Workload Repository示例ID。

LAST_CAPTURE_DATE:最近一次将模式/文本添加到Oracle Workload Repository的时间戳。

要使用DBA_WORKLOAD_SQL_MAP视图,先要使用以下SQL语句连接到数据库:

SQL> CONNECT / AS SYSDBA

然后,您可以使用以下SELECT语句在Oracle Workload Repository中检索模式/文本的详细信息:

SELECT * FROM DBA_WORKLOAD_SQL_MAP;

或者,您可以使用以下SELECT语句来查找给定拥有者的特定模式/文本的信息:

SELECT * FROM DBA_WORKLOAD_SQL_MAP WHERE OWNER = ” AND NAME = ”;

请注意,和分别替换为对应的拥有者名称和SQL模式名称。

官方英文解释

DBA_WORKLOAD_SQL_MAP contains the mapping information for skipping or replacing a SQL statement based on its sql_id during workload replay.

Column Datatype NULL Description

REPLAY_ID

NUMBER(38)

NOT NULL

A foreign key to the ID column in the DBA_WORKLOAD_REPLAYs view

SCHEDULE_CAP_ID

NUMBER(38)

NOT NULL

The ID of a capture in the schedule

SQL_ID

VARCHAR2(13)

NOT NULL

SQL identifier of the SQL statement at the time of capture

OPERATION

VARCHAR2(7)

SKIP or REPLACE

SQL_ID_NUMBER

NUMBER

Internal representation of SQL_ID

REPLACEMENT_SQL_TEXT

VARCHAR2(4000)

When the value in the OPERATION column is SKIP, this column is NULL.

When the value in the OPERATION column is REPLACE, this column shows the SQL statement to be used.


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