linux下定时执行sql语句

一  写需要执行的sql文件


执行命令:

  # vim updata.sql

内容:

   update t_channel_terminal set ct_para4='0' ;
   commit;


二  写执行sql文件的脚本


执行命令:

   # vim updata.sh

内容:

   #!/bin/bash

   sqlplus 用户名/密码@ip:port/path<

   @/root/updata.sql

   #@需要执行sql文件全路径

   exit

   EOF


三  编辑crontab执行定时任务


执行命令:

   # crontab  -e

内容:
   #每周日零点三十分执行零级备份脚本
   #分  时 天 月 星期 执行脚本
     30  0   *   *   0      /root/updata.sh



四 最后重启crontab服务


执行命令:

  # /etc/init.d/crond restart


说明:斜体是需要输入的内容

你可能感兴趣的:(linux,oracle,sql,定时任务)