zoukankan      html  css  js  c++  java
  • PL-SQL图形界面设置Oracle的JOBS

    1、前言

    dbms_scheduler设置job
    oracle在使用PLSQL设置JOBS并且配置邮件发送时候出错ora-24098 值null对email_server无效


    2、PLSQL配置JOBS任务

    Type 含义
    Name 定时JOB的名字
    Enabled 是否开启 打上√表示启用
    TYPE 一般直接用第一个PLSQL块;
    PLSQL_BLOCK: 匿名PL/SQL 块;
    STORED_PROCEDURE: 命名的PL/SQL、Java 或外部过程;
    EXECUTABLE: 可以从操作系统(OS) 命令行执行的命令
    Action 程序块代码 explame,案例:begin 存储过程;end;
    Start_date 任务第一次开始时间,一般直接是创建任务的当天。
    Start_date 任务结束时间,一般为空,表示不结束。
    Frequency 频率,这里直接选择minutely表示分
    Interval 频率,结合上一个Frequency使用,这里选择30。表示每隔30分钟跑一次。

    ** 下面所有以BY开头的表示年、月、周、日等某个具体日期开始运行,也需要结合上面两个参数理解。**
    比如我上面的Frequency选择Daily,Interval选择1,By_month选择01,则表示每月初1当天跑一次,如果By_hours等小时 分 秒没选表示凌晨零点。

    Type 含义
    Job Class 一般直接选DEFAULT_JOB_CLASS即可。
    comment 自填,默认为空。
    raise events 默认或者自选都可以。

    3、邮件配置

    Type 含义
    recipients 填你接收的邮箱
    sender 这边用的163邮箱发送
    subject 自填或者默认空
    body 自填或者默认空,%event_type% occurred at %event_timestamp%.%error_message%这些是参数,系统发送时自动替换。
    events 任务失败或者成功发送邮件,自选。

    如果上述配置出错ora-24098 值null对email_server无效请先通过

    DBMS_SCHEDULER.SET_SCHEDULER_ATTRIBUTE('email_server','smtp.163.com:25');设置stmp服务器,25表示端口。
    
  • 相关阅读:
    2006: [NOI2010]超级钢琴
    3640: JC的小苹果
    2005: [Noi2010]能量采集
    金蝶云星空修改密码策略的SQL脚本
    关于 springboot 过滤器中使用@Autowired 为空 以及 使用 @Value 无法读取yml配置的问题解决
    CAS .NET Client 循环重定向的解决办法
    K/3 Cloud SSO配置
    K/3 Cloud SSO配置答疑
    K/3 Cloud 元数据表
    AngularJS select中ngOptions用法详解【转】
  • 原文地址:https://www.cnblogs.com/xianyao/p/12595385.html
Copyright © 2011-2022 走看看