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

本站中文解释

Oracle 视图 USER_SCHEDULER_PROGRAMS 是 Oracle 数据库中的一个系统视图,它用于存储当前用户(连接数据库时使用的用户名)创建的 Scheduler 程序(事件驱动程序)的基本信息。该视图要求 Oracle 数据库版本在 10g 以上。

该视图主要包括以下字段:

OWNER:要执行程序的用户名,这是当前用户;

PROGRAM_NAME:要执行程序的名称;

PROGRAM_TYPE:要执行程序的类型,可以是 EXECUTABLE、 PL SQL_BLOCK 或 JAVA_CLASS;

PROGRAM_ACTION:要执行程序的动作;

ENABLED:该程序是否可以被执行,一般为可用状态;

LAST_START_DATE:最后一次程序开始执行的日期时间;

LAST_RUN_DURATION:上次程序执行完毕的时间;

SUCCEEDED:程序是否已经执行成功,如果程序执行时发生错误,则为 FALSE;

COMMENTS:程序的说明信息。

使用Oracle 视图USER_SCHEDULER_PROGRAMS 主要是用于查看和管理用户创建的 Scheduler 程序,可以查看程序的属性、上次执行结果以及程序的其他一些信息,以便进行更好的管理和调试。例如,可以使用以下 SQL 语句来查看一个程序的信息:

SELECT *
FROM user_scheduler_programs
WHERE program_name = ‘MyProgram’;

也可以使用以下 SQL 语句来查看最近一次执行失败的程序:

SELECT *
FROM user_scheduler_programs
WHERE SUCCEEDED = ‘FALSE’;

官方英文解释

USER_SCHEDULER_PROGRAMS displays information about the Scheduler programs owned by the current user. Its columns (except for OWNER) are the same as those in ALL_SCHEDULER_PROGRAMS.

See Also:

“ALL_SCHEDULER_PROGRAMS”


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