社区
Oracle 高级技术
帖子详情
数据库定时器
tangshan5566
2009-04-11 06:10:53
各位大哥 怎么写每周一定时调用存储过程的定时器 小弟再次谢了
...全文
314
5
打赏
收藏
数据库定时器
各位大哥 怎么写每周一定时调用存储过程的定时器 小弟再次谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cheng_fengming
2009-04-12
打赏
举报
回复
[Quote=引用 4 楼 willflyz 的回复:]
用JOB就可以满足你的要求了,
楼主的结贴怎么那么高? 133.33%
[/Quote]
怎样做的 呵呵
我觉得可以用触发器获取系统的时间,当满足条件就触发定时器的运行!
willflyz
2009-04-12
打赏
举报
回复
用JOB就可以满足你的要求了,
楼主的结贴怎么那么高? 133.33%
wtk13
2009-04-12
打赏
举报
回复
一楼非常对,建立一个JOB,也分我点分吧.
wangchm168
2009-04-11
打赏
举报
回复
如果在linux在,则需要这么做:
1.写一个脚本daily.sh
. /home/oracle/.bash_profile
/u01/app/oracle/product/9.2.0.4.0/bin/sqlplus 数据库用户名/数据库密码 << EOF
set timing on;
exec 存储过程名称;
exit;
EOF
date >> /home/oracle/shell_job/daily.log
2.使用命令crontab -e命令添加在执行计划中,如:
0 2 * * * /home/oracle/shell_job/daily.sh >> /home/oracle/shell_job/daily.log #表示明天凌晨两点执行此调度
说明:
第一道第五个字段的整数取值范围及意义是:
0~59 表示分
1~23 表示小时
1~31 表示日
1~12 表示月份
0~6 表示星期(其中0表示星期日)
sleepzzzzz
2009-04-11
打赏
举报
回复
1.创建你的存储过程,比如名字为test_proc.
2.创建JOB,在sqlplus执行以下代码:
variable jobno number;
begin
dbms_job.submit(:jobno,'test_proc;',sysdate,' next_day(sysdate,2)');
end;
/
图书:精通Oracle 11g
数据库
中的
定时器
NULL 博文链接:https://jianshi-dlw.iteye.com/blog/1174535
定时器
所采用到的
数据库
定时器
所采用到的
数据库
定时器
所采用到的
数据库
定时器
所采用到的
数据库
定时器
所采用到的
数据库
Oracle
数据库
的一个
定时器
这是一个关于oracle的
数据库
定时器
,作用是每年的第一天的凌晨一时更新
数据库
。原理是先写一个存储过程,然后写一个
定时器
在job里面,
数据库
会自动监测,到了时间就会执行存储过程完成任务。
Quartz
定时器
表
mySQL
数据库
Quartz
定时器
表,mySQL
数据库
Quartz
定时器
表,mySQL
数据库
Quartz
定时器
表,mySQL
数据库
Quartz
定时器
表
oracle
定时器
在Oracle
数据库
中,我们经常会用到
定时器
Job来让
数据库
定时的自动执行一些脚本,或做
数据库
备份,或做数据的提炼,或做...本文我们总结了一些Oracle
数据库
定时器
Job在各个时间段得写法,接下来我们就开始介绍这些。
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章