oracle 指定任务计划程序 for linux
来源:互联网 发布:linux怎么粘贴 编辑:程序博客网 时间:2024/06/07 22:36
oracle 指定任务计划程序 for linux
在linux服务器上安装好oracle数据库后,有需要在linux下做数据库的备份工作。
第一步:在指定用户下,测试oracle 能否正常导出,下面给出泵导出命令`
expdp ‘USER1/*@ORCL’ schemas=USER1 dumpfile=USER1.dmp log=USER1.log directory=dir_user
dir_user 为导出的文件夹
第二步:在导出成功后,就可以创建一个可执行的脚本文件.sh
backShell.sh
source ~/.bash_profile
DATE=$(date ‘+%Y%m%d%H%M%S’)
expdp ‘USER1/*@ORCL’ schemas=USER1 dumpfile=USER1_{DATE}.dmp log=USER1_{DATE}.log directory=dir_user
以上是以用户名+备份时间组成的文件名称,可以直接在指定用户下运行测试
第三步:将sh脚本文件加入至计划任务中
在指定用户下,执行 crontab -l 查看当前计划任务程序列表【可省略】
创建计划任务:crontab -e
30 06 * * * /home/app/backShell.sh
该计划任务的规则 minute hour day month week command
在以上各个字段中,还可以使用以下特殊字符:
星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次
第四步:重启计划任务程序
在root用户下,执行
/sbin/service crond restart
计划任务程序重新启动后,可以看到对应结果
以上在Red Hat Enterprise Linux Server release 6.6 (Santiago)版本上运行成功【并执行了一个月】,如有错误,请大家指正
- oracle 指定任务计划程序 for linux
- Oracle 程序操作系统任务计划
- exp+oracle +任务计划程序
- oracle 计划任务 ---- job
- Oracle的任务计划
- Oracle计划任务
- Oracle的任务计划
- oracle计划任务
- oracle 计划任务
- Oracle计划任务
- oracle 任务计划dbms_scheduler
- 计划任务 跑程序
- playframework 任务计划程序
- 计划任务配置(任务计划程序)
- windows计划任务和linux计划任务
- linux 执行计划任务
- linux计划任务
- linux crontab 计划任务
- AngularJS的事件
- office 2010 安装时出错 MSXML版本6.10.1129.0终极解决方案
- 控件缩写大全
- Linux 新建用户
- uva 1421 Archery
- oracle 指定任务计划程序 for linux
- 为银行业变革“开脑洞”
- Linux 常用命令
- Java HTTP 网络请求库框架的使用
- 三大范式
- java的FrenameTo(File)方法
- 使用淘宝 NPM 镜像
- 欢迎使用CSDN-markdown编辑器
- 11.9-全栈Java笔记: 线程并发协作(生产者/消费者模式)