网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  oracle 10g schedule job的常用操作     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:101次  录入:管理员--2008-05-13  
 

【赛迪网-it技术报道】oracle数据库10g schedule job的常用操作:

-- job 权限

grant create job to somebody;

-- job 创建

begin

dbms_scheduler.create_job (

job_name => 'agent_liquidation_job',

job_type => 'stored_procedure',

job_action => 'agent_liquidation.liquidation', --存储过程名

start_date => sysdate,

repeat_interval => 'freq=monthly; interval=1; bymonthday=1;byhour=1;byminute=0;bysecond=0', -- 按月,间隔为1个(月),每月1号,凌晨1点

comments => '执行代理商清分程序'

);

end;

/

-- job 执行时间测试

declare

start_date date;

return_date_after date;

next_run_date date;

begin

start_date := sysdate;--to_timestamp_tz('10-oct-2004 10:00:00','dd-mm-yyyy hh24:mi:ss');

return_date_after := start_date;

for i in 1..10 loop

dbms_scheduler.evaluate_calendar_string('freq=monthly; interval=1; bymonthday=1;byhour=1;byminute=0;bysecond=0',start_date, return_date_after, next_run_date);

dbms_output.put_line('next_run_date: ' || to_char(next_run_date,'yyyy-mm-dd hh24:mi:ss'));

return_date_after := next_run_date;

end loop;

end;

/

-- job 查询

select owner, job_name, state from dba_scheduler_jobs;

select job_name, state from user_scheduler_jobs;

-- job 启用

begin

dbms_scheduler.enable('backup_job');

end;

/

-- job 运行

begin

dbms_scheduler.run_job('cola_job',true); -- true代表同步执行

end;

/

-- job 停止(不太好用)

begin

dbms_scheduler.stop_job(job_name => 'cola_job',force => true);

end;

/

-- job 删除(对停job来说好用)

begin

dbms_scheduler.drop_job(job_name => 'cola_job',force => true);)

end;

/

 
 
上一篇: 如何将非归档日志模式切换到归档日志模式    下一篇: oracle数据库中如何根据时间来执行job
  相关文档
oracle数据库中按用户名重建索引的方法 04-29
检测可用性所需要的命令为何多于ping命令 04-11
诊断数据库系统性能 oracle中跟踪sql语句 09-11
关于Oracle中并行处理技术原理深入分析 04-12
dml操作update和delete时产生的锁示例 (1) 04-07
“字符型”转换成“日期型”的实例脚本 01-31
通过幸存的oracle文件修复oracle9i数据 03-17
不要忽视Oracle 10g STATSPACK新功能 06-03
什么是Oracle数据访问组件(ODAC) 09-29
认识NBU备份Oracle时Code 29错误的解答 06-03
Oracle数据库中如何改善表空间的管理 04-11
oracle中sqlplus的常用指令收集与技巧 (1) 08-14
Oracle数据库数据锁定机制全面解析 05-13
有关Oracle数据库中并行处理技术剖析 04-11
解析:怎样使用oracle的decode()函数 11-15
单机创建物理Oracle9istandby数据库 05-13
详细介绍Oracle 8i中怎样实现实时通信 04-12
怎样解决cpu高度消耗(100%)的数据库问题 (1) 11-23
Oracle导出数据库结构到PowerDesigner 09-01
Oracle数据库系统使用经验六则 01-15
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息