通过壳定时开关特殊的触发器

  

工作临时碰到这种奇葩的需求,所以写了个壳脚本实现了这个功能。本着开源共享的精神,把干货分享给大家。希望能够帮助大家解决工作中碰到的这个问题。


1,需要建立2个脚本,分别开关触发器

# #这个是关闭脚本   # !/bin/bash   source /home/oracle/. profile   PWD_SYS="/"   sqlplus  yxtx $ {PWD_SYS} 123456, & lt; & lt; !   ALTER  TRIGGER  JIANKONG_ORDERDETAILED 禁用;   ALTER  TRIGGER  JIANKONG_ORDERDETAILED_HIS 禁用;   ALTER  TRIGGER  JIANKONG_ORDERDETAILED_OHIS 禁用;   ALTER  TRIGGER  JIANKONG_ORDERTICKETS 禁用;   ALTER  TRIGGER  JIANKONG_ORDERTICKETS_HIS 禁用;   ALTER  TRIGGER  JIANKONG_ORDERTICKETS_OHIS 禁用;   !
 


2,建立linux系统计划任务


50 23 * * */home/oracle/jiankong_close。上海比;/home/oracle/jiankong_close。日志2祝辞,1

* 7 * * */home/oracle/jiankong_open。上海比;/home/oracle/jiankong_open。日志2祝辞,1


这样就可以在每天早7点上自动开启触发器,每天晚上11点50分自动关闭触发器。


通过壳定时开关特殊的触发器