博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 中导出系统中现有rdbms_jobs中的脚本及schedules job的创建
阅读量:4970 次
发布时间:2019-06-12

本文共 1551 字,大约阅读时间需要 5 分钟。

--有些时时候需要提交别人你写的job脚本,用下面的存储就可以在命令窗口模式下输出全部的job代码; set serveroutput on size 1000000;create or replace procedure proc_generate_job_create_sql is  begin      DBMS_OUTPUT.ENABLE(buffer_size => null); --表示输出buffer不受限制      sys.dbms_output.put_line('declare');      sys.dbms_output.put_line(' v_job number;');      sys.dbms_output.put_line('begin');      for j in (select what, interval from user_jobs) loop      sys.dbms_output.put_line(' sys.dbms_job.submit(job => v_job,');      sys.dbms_output.put_line(' what => ''' ||      j.what || ''',');      sys.dbms_output.put_line(' next_date => ' ||      j.interval || ',');      sys.dbms_output.put_line(' interval => ''' ||      j.interval || ''');');      end loop;      sys.dbms_output.put_line(' commit;');      sys.dbms_output.put_line('end;');end;
--使用schedule_job可以更好管理你的job,可以自定义命名你的job.
begindbms_scheduler.create_schedule(schedule_name => 'SCHEDULE_自定义名称', repeat_interval => 'FREQ=DAILY; INTERVAL=1;BYHOUR=0;ByMinute=10',  comments => '每天0点10分执行调度');  dbms_scheduler.create_program(program_name => 'PROGRAM_自定义名称', program_type => 'PLSQL_BLOCK', program_action => 'BEGIN 业务代码(一般为存储过程); END;', number_of_arguments => 0, enabled => TRUE, comments => '描述'); dbms_scheduler.create_job(job_name => 'JOB_自定义名称',program_name => 'PROGRAM_自定义名称',schedule_name => 'SCHEDULE_自定义名称',job_class => 'DEFAULT_JOB_CLASS',enabled => true,auto_drop => true,comments => '描述');--开始运行dbms_scheduler.run_job(job_name => 'JOB_自定义名称', use_current_session => false);end;

 

转载于:https://www.cnblogs.com/xuzhong86/p/7640492.html

你可能感兴趣的文章
Java获得屏幕分辨率
查看>>
文章标题
查看>>
当窗体获得焦点时禁用max快捷键
查看>>
Python扩展之类的魔术方法
查看>>
linux 网卡启动方法
查看>>
Jquery 父级元素、同级元素、子元素
查看>>
Git使用总结(廖雪峰git)
查看>>
BZOJ 1898: [Zjoi2004]Swamp 沼泽鳄鱼( dp + 矩阵快速幂 )
查看>>
vue-swiper 基于Vue2.0开发 轻量、高性能轮播插件
查看>>
ORACLE ORDER BY用法总结
查看>>
Html学习_style属性应用
查看>>
链表函数(建立,删除重复元素,排序,输出)—— 链表的有序集合
查看>>
js闭包
查看>>
聚类算法之BIRCH(Java实现)
查看>>
青蛙学Linux—Zabbix Web使用之添加一台主机
查看>>
Pod资源管理
查看>>
Metro Style App :Framwork与WinRT(一)
查看>>
[bzoj3209]花神的数论题
查看>>
字符串创建运算符#
查看>>
combobox获取值
查看>>