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”