Linux定时备份Oracle Database 翻译

1. 创建备份文件 vi bak.sh

#!/bin/bash
export ORACLE_BASE=/home/server/app
export ORACLE_HOME=/home/server/app/server/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LANG=C
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
date=`date -d yesterday +%Y%m%d%H%M`
days=5  #保留天数
orsid=orcl
orowner=ssq #执行备份的用户
bakuser=ssq  #备份的用户
bakpass=123 #执行备份的用户密码
bakdir=/home/server/datapump  #备份路径
bakdata=$orowner"_"$date.dmp
baklog=$orowner"_"$date.log
ordatabak=$orowner"_"$date.tar.gz
cd $bakdir
mkdir -p $orowner
cd $orowner
exp $bakuser/$bakpass@$orsid grants=y owner=$orowner file=$bakdir/$orowner/$bakdata log=$bakdir/$orowner/$baklog
tar -zcvf $ordatabak $bakdata  $baklog
find $bakdir/$orowner  -type f -name "*.log" -exec rm {} \;
find $bakdir/$orowner  -type f -name "*.dmp" -exec rm {} \;
find $bakdir/$orowner  -type f -name "*.tar.gz" -mtime +$days -exec rm -rf {} \;  

2.添加脚本执行权限

chmod +x bak.sh #添加脚本执行权限

3.编辑系统任务执行计划 (crontab -l #可查看计划任务)

crontab -e

添加一下内容

00 01 * * * /DATA/bakorcldata/bak.sh #每天凌晨1点,以oracle用户执行bak.sh备份文件

:wq! #保存退出

4.重启crontab

service crond restart

参考来源:https://www.cnblogs.com/tankblog/p/6934987.html
转载来源:https://blog.csdn.net/weixin_43301601/article/details/87938160 

Linux定时备份Oracle Database 翻译相关推荐

  1. Linux定时备份oracle数据库

    一.Linux用shell脚本定时备份数据库 (不按脚本来可能会有坑) 二.创建shell脚本 创建oracle_backup.sh,放在/home/oracle/bin/下, 最好用oracle账户 ...

  2. 【Linux独家秘方】Linux 定时备份oracle库的数据

  3. Linux定时备份数据到百度云盘

    导读:如今的百度云盘免费容量都是2T了,即使把电脑上所有的东东都放上去,也还有大把的剩余空间.对于站长来说,是完全可以充分利用这些硬盘空间的,现在我们就用百度云盘来备份Linux服务器上的数据.一直在 ...

  4. 百度网盘自动备份php,Linux定时备份数据到百度云盘

    导读:如今的百度云盘免费容量都是2T了,即使把电脑上所有的东东都放上去,也还有大把的剩余空间.对于站长来说,是完全可以充分利用这些硬盘空间的,现在我们就用百度云盘来备份Linux服务器上的数据. 一直 ...

  5. linux定时备份文件到指定文件夹,Linux定时备份数据库到指定邮箱的方法

    一.配置邮箱 这里使用的是网易邮箱126邮箱的STMP服务,服务器是smtp.126.com.如果你使用其它第三方邮箱,在帐号设置那里一般都有说明SMTP服务器地址. 如果你的Ubuntu没有安装ma ...

  6. oracle备份数据库dmp定时,SCO Unix系统下定时备份Oracle数据库dmp文件的设置

    Oracle数据库中定时对dmp文件进行备份可以提高数据库的安全性与稳定性,以便于在出现故障时进行恢复.本文我们主要介绍了SCO Unix系统下定时备份oracle数据库dmp文件的知识,接下来就让我 ...

  7. php转存百度云盘,[转]Linux定时备份数据到百度云盘

    一直在想,要是百度云盘支持FTP多好,就可以实现Linux定时备份数据到百度云盘了.尤其在各云盘容量都达到T级后,更是有种浪费的感觉. 昨天无意间发现了一个脚本,可以实现Linux定时备份数据到百度云 ...

  8. 指南:在 linux 下的 Oracle Database 11g 中安装 Oracle Enterprise Manager 10g Grid Control 第 5 版

    原文地址:http://www.oracle.com/technetwork/cn/articles/revitt-oem-096363-zhs.html 作者:Mike Revitt 逐步详解如何针 ...

  9. linux 定时备份mysql数据库

    首先要先搞清楚两个概念: ①.mysqldump,mysqldump是mysql的逻辑备份工具,它不是linux的命令,工作原理类似产生一些列sql语句,对数据库进行指定的逻辑备份. 最简洁的形式是: ...

最新文章

  1. CALMS:多语言摘要中的信息抽取与共享 | ​ACL 2021 Findings
  2. 独家|OpenCV1.9 如何利用OpenCV的parallel_for_并行化代码(附代码)
  3. JAVA常见算法题(三十)
  4. 安卓高手之路 图形系统(3 底层SurfceFlinger系统)
  5. Eclipse的正确安装使用姿势
  6. 在数据库中分析sql执行性能
  7. Python Number(数字)
  8. PaperWeekly 第52期 | 更别致的词向量模型:Simpler GloVe - Part 1
  9. 两个service事务统一_拜托,别再让我优化大事务了,我的头都裂了
  10. sed 删除某一行_Linux常用命令三剑客之sed,您真的会用吗?
  11. java spring mvc_java spring mvc 全注解
  12. 【深入理解编译】深入理解编译
  13. CentOS6 安装Sendmail + Dovecot + Squirrelmail
  14. 阿里云加码 2000 亿,再“出征”新基建!
  15. sqlserver实验心得体会_sql查询操作实验总结.docx
  16. 《算法竞赛入门经典》——刘汝佳
  17. 基于采样的路径规划方法
  18. 双叉积——拉格朗日公式证明
  19. matlab计算天线方向性系数,天线方向图(Antenna Pattern)的设计解析思路
  20. 淘宝大数据之流式计算

热门文章

  1. C#Winform调用网页中的JS方法
  2. html5游戏制作入门系列教程(五)
  3. 谷歌翻译 google translation api
  4. 常用JavaScript函数 1 - 15 (自我总结)
  5. Annaconda下Python2.7路径
  6. ECCV2018--点云匹配
  7. ubuntu 16.04 apache 开启Rewrite功能
  8. 文件字符输出流 FileWritter java
  9. 演练 网站的头部导航栏的制作 1014 HTML
  10. 循环打印三角形 java 0913