在linux下定期备份oracle数据库
来源:互联网 发布:手机绘画软件推荐 编辑:程序博客网 时间:2024/06/08 15:12
2011-06-29 15:42
在/u01/app/oracle/product/11.2.0/db_1下建立back.sh备份数据库脚本文件
#!/bin/sh
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1;
export ORACLE_HOME
ORACLE_SID=DB11G;
export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:
export LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH;
export PATH
export NLS_LANG=american_america.ZHS16GBK##这一行用于解决解决 oracle EXP-00091: Exporting questionable statistics. 问题
D=$(date -d today +%Y%m%d%k%M%S)
export D
exp sdcj/sdcj@DB11Gfile=/tmp/oracle_bak/${D}.dmp owner=sdcj buffer=4096000 log=/tmp/oracle_bak/${D}.log
find . -type f -mtime +7 -exec rm -rf {} \;##这一行用于删除大于七天的文件,也就是说只保留最近7天的备份
exit 0
切换到oracle用户:su oracle
使用crontab -e编辑系统任务计划脚本文件crontab,加入以下一行命令
0 18 * * * /u01/app/oracle/product/11.2.0/db_1/backup.sh
可先行测试一下脚本是否执行,直接使用以下命令执行,在执行命令前确保已经有相应的备份文件目录/tmp/oracle_bak/
/u01/app/oracle/product/11.2.0/db_1/backup.sh
- 在linux下定期备份oracle数据库
- linux下定期备份mysql数据库
- linux下定时计划任务,经测试备份数据库有效
- Linux下定期执行任务
- windows下定期自动备份本地文件(文件夹)
- windows下定期自动备份本地文件(文件夹)
- windows下定期自动备份本地文件(文件夹)
- window环境下定 时备份 oracle数据
- windows下定期执行rman备份(脚本+方法介绍)
- Windows下定期导出oracle schema并压缩
- linux下定期删除过期文件的脚本
- 在Linux下ORACLE异机数据库备份恢复操作
- linux下备份oracle数据库
- Linux下备份oracle数据库
- Linux下备份oracle数据库
- Linux定时备份Oracle数据库
- Linux 定时备份oracle数据库
- oracle在cmd里面备份oracle数据库
- jQuery 教程 (六) AJAX快餐2 .NET
- linux的进程管理之kill
- jQuery 教程 (七) jQuery动画-让页面动起来!1 .NET
- PGI安装问题集锦
- 敏捷开发智慧敏捷系列
- 在linux下定期备份oracle数据库
- jQuery 教程 (七) jQuery动画-让页面动起来!2 .NET
- jQuery 教程 (八) 插播:jQuery实施方案 .NET
- Xcode 4.1/4.2/4.2.1 免证书(iDP)开发+真机调试+生成IPA全攻略
- DataTable详解
- jQuery 教程 (九) jQuery工具函数1 .NET
- jQuery 教程 (九) jQuery工具函数2 .NET
- winform 自定义控件属性在属性面板中显示的问题
- jQuery 教程 (十) jQueryUI常用功能实战1 .NET