oracle定时任务学习笔记
来源:互联网 发布:对于java的理解 编辑:程序博客网 时间:2024/06/01 19:56
-- 创建测试表create table job_test(a date);
-- 创建错误日志表create table job_errors( e_user varchar2(100), e_date date, error_code number, error_message varchar2(255));
-- 创建定时执行的存储过程create or replace procedure myproc as error_code number; -- 错误号 error_message varchar2(255); -- 错误信息begin insert into job_test values(sysdate); commit; exception when others then rollback; error_code := sqlcode; error_message := sqlerrm; insert into job_errors(e_user,e_date,error_code,error_message) values (user,sysdate,error_code,error_message);end;
-- 创建JOBvariable job1 number;begin dbms_job.submit(:job1,'myproc;',sysdate,'sysdate+1/1440'); commit;end;--运行JOBbegin dbms_job.run(:job1);end;--删除JOB begin dbms_job.remove(:job1);end;
将 job_test 表的字段类型改为 char(1),捕获到抛出的异常:ORA-12899: value too large for column "EGROCERY2"."JOB_TEST"."A" (actual: 9, maximum: 1);
发现个问题:
以上创建后,插入JOB_TEST表中的数据,会有5秒钟的延迟,可能是和数据库有关,目前还不知道原因!
2012/9/5 14:29:04
2012/9/5 14:30:09
2012/9/5 14:26:54
2012/9/5 14:27:59
2012/9/5 14:31:14
2012/9/5 14:32:19
2012/9/5 14:33:24
2012/9/5 14:34:29
2012/9/5 14:35:34
2012/9/5 14:36:09
2012/9/5 14:36:38
2012/9/5 14:37:39
2012/9/5 14:38:44
2012/9/5 14:39:49
2012/9/5 14:40:54
2012/9/5 14:41:59
2012/9/5 14:43:04
2012/9/5 14:44:09
2012/9/5 14:45:14
2012/9/5 14:46:19
- oracle定时任务学习笔记
- Linux下学习crontab定时任务笔记
- 学习笔记--Linux系统定时任务
- Celery 学习笔记(2)- 定时任务
- Linux Kernel 学习笔记12:定时任务
- [学习笔记]Linux中的定时任务\计划任务-Crontab
- oracle定时任务配置
- oracle定时任务(dbms_job)
- oracle定时任务(dbms_job)
- Oracle定时任务
- oracle定时任务
- oracle定时任务[转]
- oracle定时任务[转]
- oracle定时任务
- oracle定时任务[转]
- oracle数据库定时任务
- oracle定时任务(dbms_job)
- oracle定时任务(dbms_job)
- hibernate的一个小问题(BUG?)
- linux的几种定时器实现-(timer implementation under linux)
- android 找不到源
- wireshark使用说明
- android 安全退出应用程序
- oracle定时任务学习笔记
- NHibernate3版本新特性介绍
- 埃尔米特矩阵
- OCP-043 bitmap indexes on index-Organized Tables
- C#判断是否为图片 .
- 正定矩阵
- 数据列表增删
- 条款6:若不想使用编译器自动生成函数,就该明确拒绝
- Java性能优化技巧集锦