nynw.net
当前位置:首页 >> orAClE joB >>

orAClE joB

对于DBA来说,数据库Job再熟悉不过了,因为经常要数据库定时的自动执行一些脚本,或做数据库备份,或做数据的提炼,或做数据库的性能优化,包括重建索引等等的工作。 job参数是由Submit()过程返回的binary_ineger,这个值用来唯一标识一个工作;...

dbms_job.submit(:job1,'MYPROC;',sysdate,'sysdate+5/1440');--每天1440分钟,即一分钟运行test过程一次,分子为5则为每分钟执行一次 具体可以参考我的百度云笔记: http://wenzhang.baidu.com/page/view?key=dd5fd5e21b9d6ecc-1427393850 一、...

select * from dba_jobs 看一下job 上次运行时间,本次应该什么时间运行 select * from dba_jobs_running 看一下目前正在运行的job,是否包含当前job show parameters job_queue_processes 看一下当前数据库实例最多可以运行的job数是否超过上限

dba_jobs 所有的JOB dba_jobs_running 正在运行的JOB

selectjob,what,failures,brokenfromuser_jobs 可以通过oracle数据库视图进行查询 select * from dba_jobs;

DECLARE X NUMBER; BEGIN SYS.DBMS_JOB.SUBMIT ( job => X ,what => 'pro_1001;' ,next_date => to_date('10/07/2011 08:24:18','mm/dd/yyyy hh24:mi:ss') ,interval => 'TRUNC(SYSDATE+1)+6/24' ,no_parse => FALSE ); :JobNumber := to_char(X...

管理员用户下查询 select * from dba_jobs; 个人用户下查询 select * from user_jobs;

这句话表示提交一个ORACLE的作业,作业会从现在时间开始,每隔一个小时自动运行一次,作业的内容就是Index_rebuild,应该是一个存储过程, 这句话执行完后返回的值存放在job1这个NUMBER里面,从dba_jobs里面可以用这个号查到对应的JOB。

在SQL*Plus中可以处理三种类型的命令:SQL语句、PL/SQL块和SQL*Plus命令。 但三者之间是有区别的。 脚本中的 “:job”是一种绑定变量的方式,属于sql plus的命令格式。需要写成如下格式,然后在plsql developer的命令窗口中执行,或者到sqlplus中...

Interval =>TRUNC(LAST_DAY(SYSDATE))+1

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com