易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE JOB 设置

                   
    Job的参数:
    一:时间间隔执行(每分钟,每天,每周,:每月,每季度,每半年,每年)
   interval是指上一次执行结束到下一次开始执行的时间间隔,当interval设置为null时,该job执行结束后,
 就被从队列中删除。假如 我们需要该job周期性地执行,则要用‘sysdate+m’表示。
    1:每分钟执行
    Interval => TRUNC(sysdate,'mi') + 1/ (24*60)   或 Interval => sysdate+1/1440
    2:每天定时执行
    例如:每天的凌晨1点执行
    Interval => TRUNC(sysdate) + 1 +1/ (24)
    3:每周定时执行
    例如:每周一凌晨1点执行
    Interval => TRUNC(next_day(sysdate,'星期一'))+1/24
    4:每月定时执行
    例如:每月1日凌晨1点执行
    Interval =>TRUNC(LAST_DAY(SYSDATE))+1+1/24
    5:每季度定时执行
    例如每季度的第一天凌晨1点执行
    Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 1/24
    6:每半年定时执行
    例如:每年7月1日和1月1日凌晨1点
    Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24
    7:每年定时执行
    例如:每年1月1日凌晨1点执行
    Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24
二:
在一个特定的时间间隔后,重复运行该任务。
在特定的日期和时间运行任务。
任务成功完成后,下一次执行应该在一个特定的时间间隔之后。
第一种调度任务需求的日期算法比较简单,即'SYSDATE+n',这里n是一个以天为单位的时间间隔。表1给出了一些这种时间间隔设置的例子。
表1 一些简单的interval参数设置例子
描述
Interval参数值
每天运行一次
'SYSDATE + 1'
每小时运行一次
'SYSDATE + 1/24'
每10分钟运行一次
'SYSDATE + 10/(60*24)'
每30秒运行一次
'SYSDATE + 30/(60*24*60)'
每隔一星期运行一次


相关文档:

传智播客Oracle视频学习笔记

手动启动数据库:
    启动监听程序:lsnrctl start
    启动Oracle服务:oradim -startup -sid orcl或者net start oracleserviceorcl 
    其中orcl为数据库的服务名或者SID,oradim -startup -sid orcl这个命令以前自己没用过
权限管理:
系统权限:
create us ......

甲骨文推出Oracle企业管理器11g(二)

集成式应用软件至磁盘管理,简化管理环境,提高投资回报率
  全面管理Oracle的产品,包括能够管理Oracle应用软件、Oracle融合中间件、Oracle数据库、Oracle Solaris、Oracle企业级Linux、Oracle VM和Oracle Sun服务器的工具。这使得IT能够快速确定问题的根本原因,而且在很多情况下,还能自动地解决问题。
  另外,这 ......

关于Oracle中tnsnames.ora的配置


每次通过修改tnsnames.ora配置本地NET服务名都出现错误“ORA-12154:TNS,无法处理服务名”,总得郁闷半天~
这个错误,通常是因为oracle本地NET服务名配置tnsnames.ora文件有严格的格式要求。
例如:
mstrdw =
  (DESCRIPTION =
    (ADDRESS_LIST =
      ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号