首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

定时实施存储过程

2013-03-27 
定时执行存储过程大家好,我现在想每天6点 执行存储过程InsertTable();百度里面很复杂,是不是真的那么麻烦

定时执行存储过程
大家好,我现在想每天6点 执行存储过程InsertTable();
百度里面很复杂,是不是真的那么麻烦呢?请高手指点!
[解决办法]
重新启动 OracleServiceORCL ,OracleOraHome90TNSListener 
登陆 sql\plus 
ALTER SYSTEM SET job_queue_processes = 20;
commit;

转自:
http://bbs.csdn.net/topics/270059392
[解决办法]
variable jobtest number;
 
begin
dbms_job.submit(:jobtest,'MYPROC;',sysdate,'sysdate+1/1440');  --每天1440分钟,即一分钟运行test过程一次
dbms_job.run(:jobtest);
end;
[解决办法]
SQL> variable job number;
SQL> begin
  2  dbms_job.submit(:job,'InsertTable;',to_date('07-04-2011 6:00:00', 'dd-mm-yyyy hh24:mi:ss'),'SYSDATE + 1');
  3  commit;
  4  end;
  5  /
用这个方法试试,要在命令窗口执行

热点排行
Bad Request.