linux下oracle数据库备份脚本
2010-04-05 19:42
525 查看
linux下oracle数据库备份脚本
文章分类:JavaEyeJava代码
#!/bin/sh
#导入环境变量
ORACLE_HOME=/xx/oracle/10g;export ORACLE_HOME
ORACLE_BASE=/xx/oracle;export ORACLE_BASE
ORACLE_SID=db;export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib;export LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH;export PATH
frq=`date +%y-%m-%d`
rq=`date +%y-%m`
dmp='/db_back/dmp/'$rq
if [ ! -d "$dmp" ]; then
mkdir -p "$dmp"
fi
log='/db_back/log/'$rq
if [ ! -d "$log" ]; then
mkdir -p "$log"
fi
exp xx/xx@yy BUFFER=64000 FILE=$dmp'/xx-'$frq.DMP OWNER=mandao LOG=$log'/xx-'$frq.LOG CONSISTENT=Y ROWS=Y
#!/bin/sh #导入环境变量 ORACLE_HOME=/xx/oracle/10g;export ORACLE_HOME ORACLE_BASE=/xx/oracle;export ORACLE_BASE ORACLE_SID=db;export ORACLE_SID LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib;export LD_LIBRARY_PATH PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH;export PATH frq=`date +%y-%m-%d` rq=`date +%y-%m` dmp='/db_back/dmp/'$rq if [ ! -d "$dmp" ]; then mkdir -p "$dmp" fi log='/db_back/log/'$rq if [ ! -d "$log" ]; then mkdir -p "$log" fi exp xx/xx@yy BUFFER=64000 FILE=$dmp'/xx-'$frq.DMP OWNER=mandao LOG=$log'/xx-'$frq.LOG CONSISTENT=Y ROWS=Y
新建完脚本之后,运行下列命令加入 crontab中自动运行该脚本
Java代码
#授权
chmod 777 /home/xx/oracle_full_bk.sh
#编辑自动运行脚本
crontab -e
#此时会打开编辑器,输入以下内容,配置为每天2点定时启动
0 2 * * * /home/xx/oracle_full_bk.sh
#授权 chmod 777 /home/xx/oracle_full_bk.sh #编辑自动运行脚本 crontab -e #此时会打开编辑器,输入以下内容,配置为每天2点定时启动 0 2 * * * /home/xx/oracle_full_bk.sh
Java代码
#重新启动crontab服务
/ect/init.d/crond restart
相关文章推荐
- Linux oracle数据库自动备份自动压缩脚本代码
- Linux下备份oracle数据库shell脚本
- Linux上备份Oracle数据库脚本(16.34)
- Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
- (转)linux自动备份oracle数据库并上传到备份服务器 脚本实现
- Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
- linux下进行oracle数据库的rman备份脚本
- Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
- Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
- Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
- linux自动备份oracle数据库并上传到备份服务器 脚本实现
- Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
- Linux系统上非常实用的定期备份脚本
- Linux下使用Shell脚本备份项目代码模板
- Linux系统关键文件备份脚本
- Linux 系统下通过脚本实现远程自动备份
- 共享一个多实例的ORACLE数据库备份脚本
- Linux下自动备份Oracle数据库
- linux下mysql用mysqldump备份脚本
- Windows环境下Oracle数据库的自动备份脚本