- 浏览: 1137398 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (240)
- javascript (24)
- Struts (3)
- Hibernate (9)
- spring (3)
- 学海无涯 (45)
- jstl (4)
- java (21)
- js (4)
- Ajax (2)
- 开源框架-ajax (1)
- oracle spring (38)
- unix (6)
- 美国骆驼 American Camel 骆驼皮鞋 骆驼正品 (0)
- android (1)
- BIEE (16)
- informatica (13)
- 触摸屏 (1)
- 诈×骗×电话 (4)
- 远程桌面无法连接 (1)
- 旅游 (3)
- 生活 (8)
- hp6531s (2)
- oracle (6)
- 短信病毒 (1)
- 手机诈骗 短信病毒 (3)
- 骗子 (3)
- ultraedit (1)
- sql2008 (0)
- 苏宁易购大骗子 苏宁易购二手当新品卖 苏宁易购以次充好 苏宁易购您还敢下单吗 (0)
- 苏宁易购二手当新品卖 (0)
- informatica etl (5)
- etl (8)
- NoClassDefFoundError: com/opensymphony/xwork2/util/classloader/ReloadingClas (1)
- mysql (2)
- jquery ajax post (1)
- jason (1)
- json (1)
- struts2 (1)
- jsp 文本编辑器 (2)
- beyond compare (1)
- svn (3)
- EAS BOS (3)
- tapestry5 (1)
- obiee (3)
- java dll (2)
- office (1)
- kettle 8.2 org.gjt.mm.mysql.Driver (1)
最新评论
-
JianCaesar:
oracleStr2Clob,为什么要用反射,直接调用不可以吗 ...
java String和Clob转换 -
vip_gg:
...
邮件失败!javax.mail.AuthenticationFailedException: 535 Error: authentication -
cherryQQ:
我把敏感的用*号代替啦,这样可以了吧,等你加一个号,等着租房子 ...
**同城租房需要加房东的微*号 -
sam.sheng.3:
dream80 写道是的,这个主要就是二步验证的问题,很多人不 ...
AttributeError: can't set attribute -
ooo456mmm:
不错
oracle job 定时执行 存储过程
一、在PLSQL中创建表:
create table HWQY.TEST
(
CARNO VARCHAR2(30),
CARINFOID NUMBER
)
二、在PLSQL中创建存储过程:
create or replace procedure pro_test
AS
carinfo_id number;
BEGIN
select s_CarInfoID.nextval into carinfo_id
from dual;
insert into test(test.carno,test.carinfoid) values(carinfo_id,'123');
commit;
end pro_test;
三、在SQL命令窗口中启动任务:
在SQL>后执行:
VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,
'pro_test;',
SYSDATE,'sysdate+1/24/12');
commit;
end;
/
提交后提示:
英文代码
四、跟踪任务的情况(查看任务队列):
SQL> select job,next_date,next_sec,failures,broken from user_jobs;
JOB NEXT_DATE NEXT_SEC FAILURES BROKEN
---------- ----------- ---------------- ---------- ------
1 2008-2-22 ?01:00:00 0 N
说明有一个任务存在了。
执行select * from test t查看定时任务的结果。可以看出定时任务是正常执行了的。
五、停止已经启动的定时任务:
先执行select job,next_date,next_sec,failures,broken from user_jobs;
以查看定时任务的job号。
在SQL>中执行下面的语句停止一个已经启动的定时任务:
begin
dbms_job.remove(1);
commit;
end;
/
表示停止job为1的任务。
执行后显示如下:
PL/SQL procedure successfully completed
六、查看进程数:
show parameter job_queue_processes;
必须>0,否则执行下面的命令修改:
alter system set job_queue_processes=5;
七、再创建一个任务(每5分钟执行一次):
variable jobno number;
begin
dbms_job.submit(:jobno, 'pro_test;',
sysdate,'sysdate+1/24/12');
commit;
end;
/
建立一个定时任务后,在PLSQL中查看JOB,它的sql语句类似的是如下:
begin
sys.dbms_job.submit(job => :jobno,
what => 'pro_test;',
next_date => to_date('21-02-2008 17:37:26', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+1/24/12');
commit;
end;
/
所以,创建一个任务的完整的格式是:
variable jobno number;
begin
sys.dbms_job.submit(job => :jobno,
what => 'pro_test;',
next_date => to_date('21-02-2008 17:37:26', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+1/24/12');
commit;
end;
/
--系统会自动分配一个任务号jobno。
八、 执行select job,next_date,next_sec,failures,broken from user_jobs;
结果:
JOB NEXT_DATE NEXT_SEC FAILURES BROKEN
1 1 2008-2-22 AM 01:00:00 01:00:00 0 N
2 2 2008-2-21 PM 05:42:45 17:42:45 0 N
3 3 2008-2-21 PM 05:42:45 17:42:45 0 N
create table HWQY.TEST
(
CARNO VARCHAR2(30),
CARINFOID NUMBER
)
二、在PLSQL中创建存储过程:
create or replace procedure pro_test
AS
carinfo_id number;
BEGIN
select s_CarInfoID.nextval into carinfo_id
from dual;
insert into test(test.carno,test.carinfoid) values(carinfo_id,'123');
commit;
end pro_test;
三、在SQL命令窗口中启动任务:
在SQL>后执行:
VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,
'pro_test;',
SYSDATE,'sysdate+1/24/12');
commit;
end;
/
提交后提示:
英文代码
四、跟踪任务的情况(查看任务队列):
SQL> select job,next_date,next_sec,failures,broken from user_jobs;
JOB NEXT_DATE NEXT_SEC FAILURES BROKEN
---------- ----------- ---------------- ---------- ------
1 2008-2-22 ?01:00:00 0 N
说明有一个任务存在了。
执行select * from test t查看定时任务的结果。可以看出定时任务是正常执行了的。
五、停止已经启动的定时任务:
先执行select job,next_date,next_sec,failures,broken from user_jobs;
以查看定时任务的job号。
在SQL>中执行下面的语句停止一个已经启动的定时任务:
begin
dbms_job.remove(1);
commit;
end;
/
表示停止job为1的任务。
执行后显示如下:
PL/SQL procedure successfully completed
六、查看进程数:
show parameter job_queue_processes;
必须>0,否则执行下面的命令修改:
alter system set job_queue_processes=5;
七、再创建一个任务(每5分钟执行一次):
variable jobno number;
begin
dbms_job.submit(:jobno, 'pro_test;',
sysdate,'sysdate+1/24/12');
commit;
end;
/
建立一个定时任务后,在PLSQL中查看JOB,它的sql语句类似的是如下:
begin
sys.dbms_job.submit(job => :jobno,
what => 'pro_test;',
next_date => to_date('21-02-2008 17:37:26', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+1/24/12');
commit;
end;
/
所以,创建一个任务的完整的格式是:
variable jobno number;
begin
sys.dbms_job.submit(job => :jobno,
what => 'pro_test;',
next_date => to_date('21-02-2008 17:37:26', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+1/24/12');
commit;
end;
/
--系统会自动分配一个任务号jobno。
八、 执行select job,next_date,next_sec,failures,broken from user_jobs;
结果:
JOB NEXT_DATE NEXT_SEC FAILURES BROKEN
1 1 2008-2-22 AM 01:00:00 01:00:00 0 N
2 2 2008-2-21 PM 05:42:45 17:42:45 0 N
3 3 2008-2-21 PM 05:42:45 17:42:45 0 N
发表评论
-
ORA-00932: 数据类型不一致:应为-,但却获得NCLOB
2015-04-01 13:36 2891今天在做查询 进行clob group by 发 ... -
ORA-22992:无法使用远程表选择的LOB定位符
2013-11-15 11:25 16124ORA-22992:无法使用远程表选择的LOB定位符 ... -
Caused by: Cannot locate the chosen ObjectFactory implementation: spring
2013-11-14 13:45 1481Caused by: Cannot locate the ... -
nvarchar2与varchar2的区别
2013-08-05 12:56 1638nvarchar2与varchar2的区别 今 ... -
union all 和union的区别
2013-07-25 16:30 1044今天检查了一下写的视图,发现数据不对,数据量相差 ... -
PL/SQL 9 注册码 pl sql 9注册码
2012-10-09 09:52 1323PL/SQL 9 注册码 pl sql 9注册码 cod ... -
ERROR 1366 (HY000): Incorrect string value: '\xCE\xDE\xBD\xC7\xC9\xAB' for colum
2011-06-16 11:07 1892一开始我就知道是编码问题,可能是我在装MYSQL的时候选择的是 ... -
ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
2011-06-10 11:13 2248ORA-20000: ORU-10027: buffer ov ... -
java sql like '%?%' 索引无效的问题 java sql like '%?%'取不到值
2011-05-17 15:11 2752在java 代码里面的sql like ‘%?%’ 有时候获 ... -
oracle 创建DBLINK 创建dblink实例
2011-01-25 16:10 2728在CSDN上面看到一篇不错 ... -
oracle job 定时执行 存储过程
2010-12-29 16:44 79098oracle job 定时执行 存储过程 ... -
-4030:ORA-04030: 在尝试分配 16 字节 (callheap,qerrmbv[]: qerrmObnd) 时进程内存不足
2010-12-02 14:53 3314已经遇到过几次这样的错误【 -4030:ORA-04030: ... -
oracle 修改字段类型
2010-11-12 10:54 1262(1)、增加字段 alter ta ... -
-2298错误信息:ORA-02298: cannot validate (PROD.REF_701) - parent keys not found ALTE
2010-10-02 15:47 3433-2298错误信息:ORA-02298: cannot val ... -
sql 1=1
2010-09-07 11:25 1349sql 1=1 sql.Append(" ... -
ORA-01830: date format picture ends before converting entire input string
2010-08-19 11:43 16922今天在调试存储过程时报这样的错误:校验异常: ORA-0183 ... -
oracle 截取字符串后三位
2010-08-12 17:35 4800select substr('tghyhjkiiu ... -
oracle 变量varchar2类型
2010-07-20 19:40 1630VARCHAR2(<size>) varchar2 ... -
oracle 创建同义词
2010-07-16 03:10 2106----创建同义词create or replace syno ... -
oracle 创建用户和密码,用户赋权,查看表空间
2010-07-15 14:41 2200创建临时表空间 创建临时表空间CREATE TEMPORAR ...
相关推荐
使用Python请求flink sql gateway rest endpoint 发送sql job
1、SQL JOB的方式 sql Job的方式同步数据库就是通过SQL语句,将一个数据源中的数据同步到目标数据库中。特点是它可以灵活的通过SQL的方式进行数据库之间的同步操作。可以在制定的时间时间作为任务计划自动执行...
仿新安人才网行业职位整理的一分数据表结构及数据,包含所有行业及职位
SQL Server Agent Job检查工具是一款基于C#编程语言开发的应用,专用于监测和管理SQL Server实例上的作业(Jobs)状态。该工具充分利用了SQL Server Management Objects (SMO) 类库,这是一个由微软提供的强大API,...
XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用. ...xxl-job-admin 版本为2.0.2 SqlServer版本为2012
sql server job 定时任务 纯碎数据库客户端定时任务
sql Server Job 新建 很详细的
"vb.net 修改sql作业"这个标题涉及到使用VB.NET来调用SQL Server的系统存储过程,以实现对数据库作业(SQL Job)的管理,包括修改作业的属性。下面我们将深入探讨这一主题。 首先,SQL Server中的作业(SQL Agent ...
9. SQL Job Manager:管理SQL Server代理作业,包括查看、编辑、调度和执行作业。 10. SQL Test:单元测试工具,允许开发者编写针对SQL Server数据库的T-SQL测试用例,确保代码质量。 在Delphi标签下,可能是因为...
在SQL Server管理中,"JOB"是一个非常重要的概念,它是一种计划的任务,可以在特定时间或按一定频率自动执行。在本场景中,标题提到的"自动备份sqlserver JOB 用脚本"指的是利用SQL Server Agent服务创建一个JOB,该...
10. SQL Job Agent Monitor:监控SQL Server代理作业的状态,提供详细报告和警报,便于管理工作流。 11. SQL Doc:自动为数据库生成文档,包括对象定义、依赖关系和示例查询,方便团队成员理解和维护。 12. SQL ...
根据提供的文件信息,本文将详细解释如何利用SQL Server中的扩展存储过程`xp_cmdshell`结合作业(Job)功能实现定期删除文件或文件夹的操作。这种方法主要用于自动化管理数据库服务器上的文件清理任务,确保磁盘空间...
SQL Server 定时作业 Job 的设置方法 本文档主要介绍了在 SQL Server 中设置定时作业 Job 的方法,包括创建作业、设置步骤、调度和通知等步骤的详细配置过程。 创建作业 在 SQL Server 中,要创建一个新的作业,...
xxl_job.sql
在SQL Server 2000中,定时计划job是一项重要的管理功能,允许用户安排自动执行的任务,例如数据清理。在上述场景中,我们利用这个特性来实现对离港信息表dyndepflt的定期维护,确保数据库保持高效运行并节省存储...
在使用XXL-JOB之前,你需要将这些SQL脚本在你的PostgreSQL数据库中执行,以便于XXL-JOB能正常地存储和管理任务调度的相关信息。 首先,XXL-JOB的数据库模型主要包括以下几个核心表: 1. `xxl_job_info`:存储任务...
xxl-job2.2.0使用oracle数据库,执行此sql,来创建数据表
### SQL脚本创建Job任务调度知识点详解 #### 一、任务调度概述 在数据库管理领域,**任务调度**是一项非常重要的功能,它允许用户设定特定的任务(如备份、清理、统计等)按照预设的时间自动执行。这不仅提高了工作...
SQLServer定时作业job的设置方法