oracle定制定时执行任务

本节摘要:本节介绍使用oracle自带的job来实现oracle定制定时执行任务。

1.引言

定制定时执行的任务有两种形式,系统级别和数据库级别,

从操作系统级别来讲,

windows系统我们可以使用任务计划来实现,

对于winXP系统,设置步骤如下,开始—设置—控制面板—任务计划,然后添加任务计划,美国空间,按向导完成配置即可;

对于win7系统,设置步骤如下,点击开始,然后在 搜索程序和文件 框中输入 [任务计划],然后点击出来的任务计划程序,创建一个基本任务即可;

linux系统我们可以使用crontab命令来是实现,

关于crontab命令的使用可以见之前的博客();

从数据库级别来讲,我们可以采用数据库的job来实现;

本节主要介绍通过oracle数据库的job来定制一个简单的定时执行任务。本节会采用oracle定制一个定时向一个表中插入语句。

这里聊一下我做这个oracle定时任务的缘由:

项目中要在固定的时间,把一个数据库中某些表的数据同步到另外一个数据库,显然这些工作我不能每次都自己去做,香港空间,

那么,我要怎么来做呢?这个时候oracle的定时执行任务JOB无疑是我的最佳选择。我把同步的脚本放在一个存储过程中,

然后在固定的时间去执行这个存储过程就OK了。

注意:以下所有的操作都是在sytem用户下执行。采用PL/SQL做的客户端登陆。

2.项目环境

安装oracle10g,然后再安装PL/SQL,美国服务器,然后用管理员用户system登陆,

打开SQL Window输入图中的SQL语句,操作环境详细的信息如下:

3.环境准备

(1)新建一个表,命令为test,建表语句如下:

test0916

system.test09162 (3 seq NUMBER(2) PRIMARY KEY,4 seqtime DATE5 )人只要不失去方向,就不会失去自己

oracle定制定时执行任务

相关文章:

你感兴趣的文章:

标签云: