Home > Database > Mysql Tutorial > Linux下配置DB2定时任务

Linux下配置DB2定时任务

WBOY
Release: 2016-06-07 17:20:47
Original
1140 people have browsed it

编写DB2需要执行的sql执行脚本,并存放到AIX服务器上。编写sh文件,并存放到AIX服务器上,并修改sh文件为可执。

1. 编写sql脚本

编写DB2需要执行的sql执行脚本,并存放到AIX服务器上。

示例如下crontest.sql:

  • call P_TEST();  
  • 2. 编写sh执行文件

    编写sh文件,并存放到AIX服务器上,并修改sh文件为可执。

    示例如下crontest.sh:

  • PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.   
  • export PATH   
  • fi    # periodically.   
  •     ./home/db2admin/das/dasprofile   
  • fi   
  •     ./home/db2admin/sqllib/db2profile   
  • fi   
  •   
  • db2 -svtf /home/db2admin/task/crontest.sql -z /home/db2admin/task/crontest.log  
  • 注:sh文件的第一部分为设置db2执行需要的环境变量(必须设置),可以根据具体的实际情况进行修改,,或直接将db2admin的.profile文件中的变量直接复制过来。

  • 3. 配置crontab

    用db2admin用户登陆AIX系统,使用crontab –e命令进行定时任务设定。crontab的具体命令参见附注中的说明。

    示例如下:

  • 存盘退出即可。

    linux

  • Related labels:
    source:php.cn
    Statement of this Website
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
    Popular Tutorials
    More>
    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template