下面是整个操作流程:
--学习job --第1步:建表 create table test_job(para_date date); commit; insert into test_job values(sysdate); commit; select * from test_job; --第2步:建立存贮过程 create or replace procedure test_jobproce as begin insert into test_job values(sysdate); end test_jobproce; --第3步:建立job --建立job后默认是执行的 declare test_job_really number; begin dbms_job.submit(test_job_really,'test_jobproce;',sysdate,'sysdate+1/1440'); commit; end; ---第4步:停止job 25是建立的job test_job_really begin dbms_job.broken(25,true); commit; end; --第5步:启动job begin dbms_job.run(25); commit; end; --第6步:删除job begin dbms_job.remove(25); commit; end; --第7步:查看执行结果 select * from test_job order by test_job.para_date desc; --第8步:查看job select * from sys.user_jobs --使用下面的SQL查询是否JOB还在Running,前提是需要job执行时间不能过短 select * from dba_jobs_running 除了submit参数外,其余的几个参数有: dbms_job.run(v_job); //运行job dbms_job.broken(v_job,true,next_date); //停止一个job,里面参数true也可是false,next_date(某一时刻停止)也可是sysdate(立刻停止)。 dbms_job.remove(v_job); //删除某个job dbms_job.what(v_job,'sp_fact_charge_code;'); //修改某个job名 dbms_job.next_date(v_job,sysdate); 修改下一次运行时间
相关推荐
oraclejob例子
NULL 博文链接:https://dolphin-ygj.iteye.com/blog/474143
oracle作业例子 oracle JOB样例
Oracle JOB 用法小结 2007-6-20 11:51:36 Oracle JOB 用法小结 一、设置初始化参数 job_queue_processes sql> alter system set job_queue_processes=n;(n>0) job_queue_processes最大值为1000 ...
关于oracle job 的用法,里面包含例子
oracle job 的创建与运行例子,可以实现每天运行一次。没有调试。
oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...
1.在多进程Oracle实例系统中,进程分为用户进程、后台进程和服务进程。 2.标准的SQL语言语句类型可以分为:数据定义语句(DDL)、数据操纵语句(DML)和数据控制语句(DCL)。 3.在需要滤除查询结果中重复的行时,必须...
Oracle的逻辑运算符也是用在SQL语句中必不可少...Oracle的逻辑运算符也是用在SQL语下面使一些例子: Select * from emp where sal > 2000 and job = ‘SALESMAN'; 寻找那些工资高于2000的且职位为销售的职员。 Sel
为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。 注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。 一、rank()/dense_rank() over(partition by …order by …) 现在...
sql> alter index xay_id allocate extent(size 200k datafile \'c:/oracle/index.dbf\'); <8>.alter index xay_id deallocate unused; 、查看索引 SQL>select index_name,index_type,table_name from user...
name START WITH column=value CONNECT BY PRIOR 父主键=子外键 select lpad(‘ ‘,4*(level-1))||name name,job,id,super from emp start with super is null connect by prior id=super 例子: 原始数据:select ...
Quest Software为此提供了高效的Oracle应用开发工具-Toad(Tools of Oracle Application Developers)。在Toad的新版本中,还加入了DBA模块,可以帮助DBA完成许多日常管理工作。它最大的特点就是简单易用,访问速度...