oracle 定时执行任务 job
1个实例
create table tjob2(tt date);
创建一个存储过程
create or replace procedure t26 is
begin
insert into tjob2 values(sysdate);
commit;
end t26;
创建job,每分钟执行一次
SQL> declare
2 tjob number;
3 begin
4 sys.dbms_job.submit(job => tjob,
5 what => 'T26;',
6 next_date => to_date('26-02-2010 15:34:28', 'dd-mm-yyyy hh24:mi:ss'),
7 interval => 'sysdate+1/1440');
8 commit;
9 end;
10 /
next_date 是起始时间
interval => 'sysdate+1/1440');
中,sysdate是执行的时间,根据sysdate来设置下次的执行时间
相关文档:
1.Oracle为客户端开启会话有两种方式:共享服务和专用服务。在专用服务情况下,监听器为连接请求创建新进程(Unix环境下是Process,Windows下我想应该是Thread吧);共享服务情况下,监听器将客户请求交给Dispatcher,由Dispatcher安排多客户的作业。SQL Server在默认情况下自动为客户端连接创建线程,当有非常多的客 ......
转载一个BDB的相关介绍,基本可以当速成手册用,更多的文档可以去Oracle官方网站下载。
SQL 开发人员 Oracle Berkeley DB 指南
作者:Margo Seltzer
Oracle Berkeley DB 中常用 SQL 函数使用指南。
2007 年 9 月发表
常常有人问 Oracle Berkeley DB “我如何在 Berkeley DB 中进行 <SQL 查询>?"因此,我们 ......
一.Oracle数据库中常用的数据类型
varchar2(长度)可变长字符串
char(长度) 定长
number()表示整数或者浮点数number(8) number(8,2)
clog 字符的大对象
blog 二进制的大对象
二.数据库查询
1)SELECT语句
从表中提取查询数据.语法为SELECT [DISTINCT] {column1,column2,…} from tablename WHERE {con ......
如何备份Oracle数据库:
MD F:\DB_BAK\%date:~0,10%
EXP userid=bszlhr/bszlhr@ORCL_14 file=F:\DB_BAK\%date:~0,10%\bszlhr%date:~0,10%.dmp log=f:\DB_BAK\%date:~0,10%\log_bszlhr_%date:~0,10%.log
buffer=64000 owner=bszlhr
-----创建信用信息的表----------
create table GCCredit(
itemID numb ......
1. 查看表空间的名称及大小
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name;
2、查看表空间物理文件的名称及大小
select tablespace_name, file_id, file_name,
round(byte ......