1、编写shell脚本,使用Unix下crontab在后台定时执行
第一步: shell脚本(如test.sh)
#!/bin/sh
#定义oracle环境变量
ORACLE_BASE=/u01/oracle
ORACLE_HOME=/u01/oracle/app/oracle/product/9.2.0.1 //指oracle在服务器上安装目录
NLS_LANG=american_america.ZHS16GBK //NLS_LANG=_.
//LANGUAGE指定: -Oracle消息使用的语言 -日期中月份和日显示
//TERRITORY指定: -货币和数字格式 -地区和计算星期及日期的习惯
//CHARACTERSET指定: -控制客户端应用程序使用的字符集
//Unix使用: env|grep NLS_LANG (来查询NLS_LANG)
PATH=/usr/ccs/bin: //PATH的值是一系列目录(用":"分隔)
/u01/oracle/app/oracle/product/9.2.0.1/bin: //Unix使用: echo $PATH (来查询PATH路径下目录)
/usr/bin:/etc:/usr/sbin:
/usr/ucb:$HOME/plat/bin:/usr/bin/X11:/sbin:.
export ORACLE_BASE ORACLE_HOME NLS_LANG PATH
sqlplus -s username/password@数据库服务名 > test.log //调用数据库sqlplus
exec test(调用参数); //调用存储过程
exit;
第二步: 利用crontab执行定时调度
Unix下使用crontab –e编辑
30 13 * * * /home/test/test.sh //时间格式:分 小时 日 月 星期
2、添加job任务
使用pl/sql developer 工具的Jobs可以很容易添加定时执行的存储过程
begin
sys.dbms_job.change(job => 16, //job号
what => 'test;', //要执行的过程
next_date => to_date('16-11-2009 19:28:03', 'dd-mm-yyyy hh24:mi:ss'), //下次执行时间
interval => 'sysdate+1/24/12'); //每次间隔时间
commit;
end;
分享到:
相关推荐
随着业务增长,日志量不断加大,清理日志成为定期的日常任务,本节所提供的shell脚本配合crontab可实现对日志的定时清理及压缩存储,内置参数配置及运行参数,能满足常用的日志清理场景需求。(日志文件的格式请参考...
之所以有这个研究议题,是因为本站(pzy.io)数据库需要每天定时备份,并在备份完成后,将备份文件上传远程云存储,保证了数据安全。由于数据库备份是 shell 脚本执行,而备份文件上传功能基于 .NET Core 开发,在...
备份脚本 - 自动化备份指定目录到远程服务器或本地存储。 8. 定时任务管理 - 创建、编辑或删除cron作业。 9. 软件包管理 - 自动安装、更新或卸载软件包。 10. 文件同步 - 使用rsync等工具同步本地和远程文件。 ...
timePHP是一个基于php cli开发的定时脚本框架,可以实现简单的配置,自己的逻辑代码纯php无需写shell脚本 易管理,易开发,支持自定义多进程,时间周期可以按(月日,星期几,天,小时,分钟,秒)来执行,等功能。 简单的配置...
前言 zabbix运行一段时间之后...一、查看数据库中zabbix的存储 1、登录数据库 [root@zabbix ~]# mysql -uroot -p 2、查看数据库zabbix库中的存储 MariaDB [(none)]> show databases; +--------------------+ | Databas
5、创建两个shell脚本,一个用来创建主索引、一个用来创建增量索引。 13 ⑴、主索引更新脚本 13 ①、创建脚本build_main_index.sh: 13 ②、赋予主索引更新脚本可执行权限: 13 ③、每天凌晨定时重建主索引: 13 ⑵...
前言 备份是容灾的基础,是指为防止系统出现操作失误或系统故障...创建shell脚本 脚本名称可根据自己规范进行自定义: vim bcmysql.sh 进入编辑器,输入以下内容: #!/bin/bash mysqldump -uusername -ppassword de
实际上想实现基础的备份还是非常简单的,我们平常使用tar、unzip等命令打包文件,在这个基础上编写一个shell脚本,利用linux的crontab功能添加一个定时执行程序,这样就可以简单实现文件备份。但是这种方式在文件量...
7.5 命令行的解释执行过程 190 7.5.1 读取命令行 191 7.5.2 命令历史替换 191 7.5.3 别名替换 192 7.5.4 花括号扩展 192 7.5.5 波浪号替换 192 7.5.6 I/O重定向 193 7.5.7 变量替换 194 7.5.8 算术运算结果替换 195 ...
7.5 命令行的解释执行过程 190 7.5.1 读取命令行 191 7.5.2 命令历史替换 191 7.5.3 别名替换 192 7.5.4 花括号扩展 192 7.5.5 波浪号替换 192 7.5.6 I/O重定向 193 7.5.7 变量替换 194 7.5.8 算术运算结果替换 195 ...
将此存储/etc/restic到/etc/restic 。 sudo git clone https://github.com/walthowd/ha-restic.git /etc/restic 如果尚未安装,请安装JQ和mosquitto_pub。 sudo apt-get update && sudo apt-get i
它会使mount不执行实际挂上的动作,而是模拟整个挂上的过程,通常会和-v一起使用。 -t vfstype:显示被加载文件系统的类型。 -n:一般而言,mount挂上后会在/etc/mtab中写入一笔资料,在系统中没有可写入文件...
将邮件配置存储放在数据库中 发送邮件的时候,将diff中的代码标签去掉 命令行和程序: 解决5。4版本里面的waring问题 提供一个脚本,自动将各个php, bat。shell文件中的路径都处理好 写一个脚本,可以方便用户从...
二、软件开发平台方案 普联软件开发平台概念 数据存储原理 业务模型及业务搭建原理 指标模型及指标搭建原理 分析模型及分析方法 业务流程管理 BIS平台及开发平台外延 普联架构设计技术方案全文共28页,当前为第2页...
16.11 自动化py2exe将脚本编译成Windows可执行文件的过程 585 16.12 在UNIX中将主脚本和模块绑成一个可执行文件 587 第17章 扩展和嵌入 590 引言 590 17.1 实现一个简单的扩展类型 592 17.2 用Pyrex实现一个...
为了提⾼⼯作效率,加快运速度,出现了⼀些辅助⼯具: Ozzie,azkaban:定时任务调度的⼯具。 Hue,Zepplin:图形化任务执⾏管理,结果查看⼯具。 Scala语⾔:编写Spark程序的最佳语⾔,当然也可以选择⽤Python。 ...
l 定时广播指定的URL链接 l 脚本控制 RouterOS提供了可以编写的脚本功能,脚本的加入使RouterOS在处理很多网络方案、自动检查故障和动态生成策略等,都可以通过脚本很好的解决。使得在处理很多网络问题上更加的灵活...
//shell:指定该用户的登录shell,请根据规划设置; //informix:指定用户名称,请根据规划设置; //检查硬件错误信息 errpt -a |grep error ##交换区命令start lsps -a //显示交换区的分部信息 lsps -s //显示交换区...