- 浏览: 140921 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (88)
- struts (8)
- js (8)
- hibernate (11)
- spring (1)
- j2ee (1)
- ajax (1)
- oracle (21)
- mysql (4)
- tomcat (1)
- php (0)
- java设计模式 (0)
- jms (0)
- 感言 (1)
- linux (0)
- 算法 (1)
- velocity (2)
- python (0)
- prototype (2)
- axis (0)
- Test (4)
- java (5)
- 模板 (1)
- 服务器 (0)
- 移动互联网 (0)
- hadoop (0)
- impala (0)
- hive (0)
- hdfs (0)
- mongodb (0)
- storm (0)
- spark (0)
- flume (0)
- kafka (0)
- 管理知识 (9)
最新评论
-
cwftalus:
insert into 无法实现
Infobright入库 -
红级主:
问题是我就不知道sys的密码,进入其他的用户也改不了密码吧?
ORACLE 中更改用户密码的方法
原文地址:http://guyuanli.itpub.net/post/37743/484763
每天1点执行的oracle JOB样例 初始化相关参数job_queue_processes job_queue_process 表示oracle 能够并发的job的数量,可以通过语句 show parameter job_queue_process; 来查看oracle中job_queue_process的值。当job_queue_process值为0时表示全部停止oracle的job,可以通过语句 ALTER SYSTEM SET job_queue_processes = 10; 来调整启动oracle的job。 相关视图: ------------------------- 提交job语法: begin ------------------------- 运行JOB 删除JOB DBA_JOBS -------------------------- -------------------------- 1:每分钟执行 Interval => TRUNC(sysdate,'mi') + 1/ (24*60) 或 Interval => sysdate+1/1440 2:每天定时执行 例如:每天的凌晨1点执行 Interval => TRUNC(sysdate) + 1 +1/ (24) 3:每周定时执行 例如:每周一凌晨1点执行 Interval => TRUNC(next_day(sysdate,'星期一'))+1/24 4:每月定时执行 例如:每月1日凌晨1点执行 Interval =>TRUNC(LAST_DAY(SYSDATE))+1+1/24 5:每季度定时执行 例如每季度的第一天凌晨1点执行 Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 1/24 6:每半年定时执行 例如:每年7月1日和1月1日凌晨1点 Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24 7:每年定时执行 例如:每年1月1日凌晨1点执行 Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
( job => X,
what => 'ETL_RUN_D_Date;',
next_date => to_date('2009-08-26 01:00:00','yyyy-mm-dd hh24:mi:ss'),
interval => 'trunc(sysdate)+1+1/24',
no_parse => FALSE
);
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
COMMIT;
END;
/
alter system set job_queue_processes=39 scope=spfile;//最大值不能超过1000 ;job_queue_interval = 10 //调度作业刷新频率秒为单位
dba_jobs
all_jobs
user_jobs
dba_jobs_running 包含正在运行job相关信息
sys.dbms_job.submit(job => :job,
what => 'P_CLEAR_PACKBAL;',
next_date => to_date('04-08-2008 05:44:09', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+ 1/360');
commit;
end;
/
创建JOB
variable jobno number;
begin
dbms_job.submit(:jobno, 'P_CRED_PLAN;',SYSDATE,'SYSDATE+1/2880',TRUE);
commit;
SQL> begin
dbms_job.run(:job1);
end;
/
SQL> begin
dbms_job.remove(:job1);
end;
/
===========================================
字段(列) 类型 描述
JOB NUMBER 任务的唯一标示号
LOG_USER VARCHAR2(30) 提交任务的用户
PRIV_USER VARCHAR2(30) 赋予任务权限的用户
SCHEMA_USER VARCHAR2(30) 对任务作语法分析的用户模式
LAST_DATE DATE 最后一次成功运行任务的时间
LAST_SEC VARCHAR2(8) 如HH24:MM:SS格式的last_date日期的小时,分钟和秒
THIS_DATE DATE 正在运行任务的开始时间,如果没有运行任务则为null
THIS_SEC VARCHAR2(8) 如HH24:MM:SS格式的this_date日期的小时,分钟和秒
NEXT_DATE DATE 下一次定时运行任务的时间
NEXT_SEC VARCHAR2(8) 如HH24:MM:SS格式的next_date日期的小时,分钟和秒
TOTAL_TIME NUMBER 该任务运行所需要的总时间,单位为秒
BROKEN VARCHAR2(1) 标志参数,Y标示任务中断,以后不会运行
INTERVAL VARCHAR2(200) 用于计算下一运行时间的表达式
FAILURES NUMBER 任务运行连续没有成功的次数
WHAT VARCHAR2(2000) 执行任务的PL/SQL块
CURRENT_SESSION_LABEL RAW MLSLABEL 该任务的信任Oracle会话符
CLEARANCE_HI RAW MLSLABEL 该任务可信任的Oracle最大间隙
CLEARANCE_LO RAW MLSLABEL 该任务可信任的Oracle最小间隙
NLS_ENV VARCHAR2(2000) 任务运行的NLS会话设置
MISC_ENV RAW(32) 任务运行的其他一些会话参数
描述 INTERVAL参数值
每天午夜12点 'TRUNC(SYSDATE + 1)'
每天早上8点30分 'TRUNC(SYSDATE + 1) + (8*60+30)/(24*60)'
每星期二中午12点 'NEXT_DAY(TRUNC(SYSDATE ), ''TUESDAY'' ) + 12/24'
每个月第一天的午夜12点 'TRUNC(LAST_DAY(SYSDATE ) + 1)'
每个季度最后一天的晚上11点 'TRUNC(ADD_MONTHS(SYSDATE + 2/24, 3 ), 'Q' ) -1/24'
每星期六和日早上6点10分 'TRUNC(LEAST(NEXT_DAY(SYSDATE, ''SATURDAY"), NEXT_DAY(SYSDATE, "SUNDAY"))) + (6×60+10)/(24×60)'
发表评论
-
数据库查询性能需注意几点
2011-07-26 10:35 9811.对查询进行优化,应尽量避免全表扫描,首先应考虑在 wher ... -
数据库表连接方式分析及常见用法
2011-07-25 16:58 9352009-12-20 22:22 27人阅 ... -
ORACLE 中IN和EXISTS的区别
2011-07-25 16:50 968原文地址:http://www.cnblogs.com/y ... -
Oracle 跨库 查询 复制表数据
2011-07-25 16:25 1275原文地址:http://www.cnblogs.com/c ... -
oracle如何查询和停止正在运行的job
2011-07-25 16:17 8692原文地址: http://blog.sina.co ... -
关于oracle导出excel和excel导入oracle的经验总结
2011-07-25 15:57 1503一、oracle导出excel 方法一:最简单的方 ... -
oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
2011-07-25 15:17 793http://blog.csdn.net/xieyunchao ... -
oracle的连接查询
2011-03-21 13:47 870oracle的连接查询分如下 ... -
分区表添加新的分区
2010-06-30 14:39 945查看原有分区情况 select TABLE_NAME,PART ... -
oracle 索引
2010-06-17 15:33 791ORACLE的DBA和应用开始者对列的值输入可使用的完整性约束 ... -
oracle oracle创建表空间,创建用户 (基本)
2010-01-13 14:13 10672008-03-05 oracle创建表空间,创建用 ... -
Oracle Sql Loader中文字符导入乱码的解决方案
2010-01-11 13:22 5794Oracle Sql Loader中文字符导入乱码的解决方 ... -
ORACLE 中更改用户密码的方法
2009-08-22 17:05 2591ORACLE 中更改用户密码的方法 http: ... -
oracle 内置函数大全
2009-08-22 15:39 676http://www.gissky.com/Database/ ... -
PL/SQL开发中动态SQL的使用方法
2009-07-10 17:22 746http://dev.yesky.com/187/202968 ... -
Oracle中Binary_Integer与Pls_Integer 的区别
2009-07-10 16:59 1227http://hi.baidu.com/djx_521131 ... -
oracle查询时间的判断
2009-07-10 16:30 2971查询一个语句想知道这次查询用了多少时间 时间可以精确到1/10 ... -
动态SQL中using的用法
2009-07-10 16:22 2769http://blog.chinaunix.net/u/218 ... -
http://www.yesky.com/SoftChannel/72342371928965120/20041022/1867273.shtml
2009-07-10 16:17 865[url] http://www.yesky.com/Soft ... -
Oracle SOAP和AXIS Web服务客户端调用的比较
2009-05-30 10:51 0http://www.itpub.net/viewthread ...
相关推荐
oracle 创建job实例
oracle job实例 测试通过
Oracle_job包的用法,语法和实例
主要讲解怎样给Oracle创建定时任务,例如每一分钟把一张表的数据更新到另一表中。
oracle创建job实例[参考].pdf
oracle10g创建、启用、执行、停用、删除、查询job实例
【RAC】rac中如何指定job的运行实例.pdf【RAC】rac中如何指定job的运行实例.pdf【RAC】rac中如何指定job的运行实例.pdf
oracle job 存储过程 视图 游标 实例
本资源是描述oracle的定时任务执行的使用方法。 分别从9i的job和10g、11g的schedules两个不同的层次讲解。 讲解中有实例,欢迎下载使用。
1.写参数文件,创建实例: vi $ORACLE_HOME/dbs/initorcl.ora 写入以下内容: compatible=10.2.0.1 instance_name=orcl db_name=orcl sga_target=500M sga_max_size=500M job_queue_processes=10 undo_management=...
列举用户连接到 Oracle 实例所涉及的结构 双机模式:RAC/HOT STANDBY 数据库的逻辑结构 创建表空间 改变表空间的大小 为临时段分配空间 改变表空间的状态 改变表空间的存储参数设置 在线重做日志文件的作用 在线...
如果设置为 N 表示不通过 dbstart 和 dbshut 启动和关闭实例数据库 CAMS 系统要求在 安装完 ORACLE 后要求将该参数修改为 Y 以保证 ORACLE 数据库自启动 和关闭 1.2.3 数据库实例初始化...
详细介绍DBMS_JOB包的各函数操作,以及各函数对job的使用作用等。
进程是操作系统中的一种机制,它可执行一系列的操作步。在有些操作系统中使用作业(JOB)或任务(TASK)的术语。...ORACLE实例有两种类型:单进程实例和多进程实例。本文将为大家介绍Oracle的进程结构及后台进程。
4.20 如何加速实例的恢复 4.21 回顾 第5章 使用热备用数据库 5.1 什么是失败切换 5.2 热备用数据库 5.2.1 热备用数据库的优点 5.2.2 热备用数据库的缺点 5.2.3 建立和配置热备用数据库 5.2.4 创建备用数据库...
1. 实例讲解Oracle数据库自带的几个触发器 Oracle数据库自带的几个触发器(最简单触发器格式)示例如下: -- create or replace trigger MDSYS.sdo_drop_user after drop on DATABASE declare stmt varchar2(200...
是安装oracle时起的名字各有不同)和OracleOracleHome90TNSLlistener 4.卸载oracle 1、先关掉oralce,net stop OracleServiceORCL(ORCL是我的实例名字,换成你的),或者去我的电脑服务中关闭 2、开始,,程序,,...
1.在多进程Oracle实例系统中,进程分为用户进程、后台进程和服务进程。 2.标准的SQL语言语句类型可以分为:数据定义语句(DDL)、数据操纵语句(DML)和数据控制语句(DCL)。 3.在需要滤除查询结果中重复的行时,必须...