Linux定时备份Oracle Database 翻译
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 翻译相关推荐
- Linux定时备份oracle数据库
一.Linux用shell脚本定时备份数据库 (不按脚本来可能会有坑) 二.创建shell脚本 创建oracle_backup.sh,放在/home/oracle/bin/下, 最好用oracle账户 ...
- 【Linux独家秘方】Linux 定时备份oracle库的数据
- Linux定时备份数据到百度云盘
导读:如今的百度云盘免费容量都是2T了,即使把电脑上所有的东东都放上去,也还有大把的剩余空间.对于站长来说,是完全可以充分利用这些硬盘空间的,现在我们就用百度云盘来备份Linux服务器上的数据.一直在 ...
- 百度网盘自动备份php,Linux定时备份数据到百度云盘
导读:如今的百度云盘免费容量都是2T了,即使把电脑上所有的东东都放上去,也还有大把的剩余空间.对于站长来说,是完全可以充分利用这些硬盘空间的,现在我们就用百度云盘来备份Linux服务器上的数据. 一直 ...
- linux定时备份文件到指定文件夹,Linux定时备份数据库到指定邮箱的方法
一.配置邮箱 这里使用的是网易邮箱126邮箱的STMP服务,服务器是smtp.126.com.如果你使用其它第三方邮箱,在帐号设置那里一般都有说明SMTP服务器地址. 如果你的Ubuntu没有安装ma ...
- oracle备份数据库dmp定时,SCO Unix系统下定时备份Oracle数据库dmp文件的设置
Oracle数据库中定时对dmp文件进行备份可以提高数据库的安全性与稳定性,以便于在出现故障时进行恢复.本文我们主要介绍了SCO Unix系统下定时备份oracle数据库dmp文件的知识,接下来就让我 ...
- php转存百度云盘,[转]Linux定时备份数据到百度云盘
一直在想,要是百度云盘支持FTP多好,就可以实现Linux定时备份数据到百度云盘了.尤其在各云盘容量都达到T级后,更是有种浪费的感觉. 昨天无意间发现了一个脚本,可以实现Linux定时备份数据到百度云 ...
- 指南:在 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 逐步详解如何针 ...
- linux 定时备份mysql数据库
首先要先搞清楚两个概念: ①.mysqldump,mysqldump是mysql的逻辑备份工具,它不是linux的命令,工作原理类似产生一些列sql语句,对数据库进行指定的逻辑备份. 最简洁的形式是: ...
最新文章
- CALMS:多语言摘要中的信息抽取与共享 | ​ACL 2021 Findings
- 独家|OpenCV1.9 如何利用OpenCV的parallel_for_并行化代码(附代码)
- JAVA常见算法题(三十)
- 安卓高手之路 图形系统(3 底层SurfceFlinger系统)
- Eclipse的正确安装使用姿势
- 在数据库中分析sql执行性能
- Python Number(数字)
- PaperWeekly 第52期 | 更别致的词向量模型:Simpler GloVe - Part 1
- 两个service事务统一_拜托,别再让我优化大事务了,我的头都裂了
- sed 删除某一行_Linux常用命令三剑客之sed,您真的会用吗?
- java spring mvc_java spring mvc 全注解
- 【深入理解编译】深入理解编译
- CentOS6 安装Sendmail + Dovecot + Squirrelmail
- 阿里云加码 2000 亿,再“出征”新基建!
- sqlserver实验心得体会_sql查询操作实验总结.docx
- 《算法竞赛入门经典》——刘汝佳
- 基于采样的路径规划方法
- 双叉积——拉格朗日公式证明
- matlab计算天线方向性系数,天线方向图(Antenna Pattern)的设计解析思路
- 淘宝大数据之流式计算