oracle第一次使用语句创建作业失败记
生活随笔
收集整理的這篇文章主要介紹了
oracle第一次使用语句创建作业失败记
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
先查詢作業(yè)相關視圖和參數(shù);
查看調度相關參數(shù)和視圖:
查詢作業(yè);
?
查詢程序計劃;
?
?
下面參照網上資料,創(chuàng)建一個作業(yè),在emp表中插入數(shù)據(jù),運行100次后終止;
?
不知哪錯了,沒創(chuàng)建成功;
?
在sql developer中運行前面語句,結果如下;
?
啟動作業(yè);
?
?
但是查看emp表,并未插入數(shù)據(jù);不知哪錯了;以后有空再搞;
看一下創(chuàng)建的作業(yè)是存在的;
?
sql語句;
?
--查看調度相關參數(shù)和視圖: show parameter JOB_QUEUE_PROCESSES show parameter RESOURCE_MANAGER_PLANset linesize 140 pagesize 30 col state for a15 col job_name for a30 col owner for a15 col job_style for a30 col job_type for a30 --查詢作業(yè) select OWNER, JOB_NAME, JOB_STYLE, JOB_TYPE, STATE from DBA_SCHEDULER_JOBS; col program_name for a30 col program_type for a30 --查詢程序計劃 select OWNER, PROGRAM_NAME, PROGRAM_TYPE, ENABLED, MAX_RUNS from DBA_SCHEDULER_PROGRAMS; 1. 創(chuàng)建作業(yè)、計劃和時間表insert into c##scott.emp values(7944,'testname','clerk',7968,sysdate,2000,null,30);?
?
?
?
?
?
BEGIN sys.dbms_scheduler.create_job( job_name => 'insertemp', job_type => 'PLSQL_BLOCK', job_action => 'begin-- Insert PL/SQL code hereinsert into c##scott.emp values (7944,"testname222","clerk",7968,sysdate,2000,null,30);commit; end;', repeat_interval => 'FREQ=SECONDLY', start_date => to_timestamp_tz('2016-09-01 18:52:00', 'YYYY-MM-DD HH24:MI:SS TZR'), job_class => '"DEFAULT_JOB_CLASS"', comments => 'Insert the current date into the emp table.', auto_drop => FALSE, enabled => FALSE); sys.dbms_scheduler.set_attribute( name => 'insertemp', attribute => 'max_runs', value => 10000); END;exec dbms_scheduler.enable('insertemp');exec dbms_scheduler.disable('insertemp');?
?
?
?
?
參考資料
http://www.cnblogs.com/jyzhao/p/5051417.html
?
總結
以上是生活随笔為你收集整理的oracle第一次使用语句创建作业失败记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图解Oracle同义词
- 下一篇: 病毒特征码定位原理和首次使用MyCCL