He,YuanHui —— 业精于勤荒于嬉,行成于思毁于随

如果你喜欢一个事,又有这样的才干,那就把整个人都投入进去,就要象一把刀直扎下去直到刀柄一样,不要问为什么,也不要管会碰到什么。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年1月28日

摘要: 在oracle 中可以利用dbms_job包定时执行pl/sql、sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成本文讲述crontab具体用法,以供备忘.在oracle 中可以利用dbms_job包定时执行pl/sql、sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成利用crontab来定时执行任务大致有如下三步:1、编写shell脚本2、利用crontab加入到定时任务队列3、查看作业完成情况一、如何建立shell脚本Linux下有很多不同的shell,但我们通常使用bash(bourne again shell)进行编程,因为bash是 阅读全文
posted @ 2011-01-28 17:09 He,YuanHui 阅读(3456) 评论(0) 推荐(0) 编辑

摘要: boyun发表于 2009-05-20 21:04 1、用root权限登陆2、 crontab -u lsbi -e3、加入要启动的命令,如40 4 18 * * /oracle_backup/bin/scott_select.sh4、重新启动service crond restart5、OK特别注意:1、cmd要运行的程序,程序被送入sh执行,这个shell只有USER,HOME,SHELL这三个环境变量。2、每个几分应该设置为*/5 * * * * cmd命令下面是一个例子文件:#MIN HOUR DAY MONTH DAYOFWEEK COMMAND#每天早上6点106* * * dat 阅读全文
posted @ 2011-01-28 17:07 He,YuanHui 阅读(1673) 评论(0) 推荐(0) 编辑

摘要: 利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。  1、创建保存备份文件的路径/mysqldata  #mkdir /mysqldata  2、创建/usr/sbin/bakmysql文件  #vi /usr/sbin/bakmysql  输入  rq=` date +%Y%m%d `  tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql  或者写成  rq=` date +%Y%m%d `  mysqldump ——all-databases -u root -p密码 /mysqldata/mysql$ 阅读全文
posted @ 2011-01-28 17:06 He,YuanHui 阅读(627) 评论(0) 推荐(0) 编辑

摘要: 最简单的调试命令当然是使用echo命令。您可以使用echo在任何怀疑出错的地方打印任何变量值。这也是绝大多数的shell程序员要花费80%的时间来调试程序的原因。Shell程序的好处在于不需要重新编译,插入一个echo命令也不需要多少时间。  shell也有一个真实的调试模式。如果在脚本"strangescript" 中有错误,您可以这样来进行调试:sh -x strangescript  这将执行该脚本并显示所有变量的值。  shell还有一个不需要执行脚本只是检查语法的模式。可以这样使用:sh -n your_script  这将返回所有语法错误。 阅读全文
posted @ 2011-01-28 15:34 He,YuanHui 阅读(854) 评论(0) 推荐(0) 编辑

摘要: 如何保证服务一直运行?如何保证即使服务挂掉了也能自动重启?在写服务程序时经常会碰到这样的问题。在Linux系统中,强大的shell就可以很灵活的处理这样的事务。 阅读全文
posted @ 2011-01-28 14:47 He,YuanHui 阅读(6779) 评论(2) 推荐(2) 编辑


Add to Google