返回顶部

收藏

一个ubuntu server下的简单生产库全库备份脚本

更多
#!/bin/bash
###--- Set backup database env 
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/opt/oracle
export ORACLE_SID=database
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin:$CATALINA_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

###--- Rollback database files 
rm /opt/bak/export.log;rm /opt/bak/data3.dmp
mv /opt/bak/data2.dmp /opt/bak/data3.dmp
mv /opt/bak/data1.dmp /opt/bak/data2.dmp

###--- DataBase full exp use EXPDP tools  
expdp  system/system directory=dump_dir dumpfile=data1.dmp full=y
#该片段来自于http://outofmemory.cn

标签:shell,数据库

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 歪脖骇客 发表 2017-02-15 09:50:11 每天自动备份MySQL数据库的shell脚本
  2. root 发表 2015-05-03 07:18:01 MySQL数据库定时备份Shell脚本
  3. root 发表 2015-03-13 07:36:01 数据库笔记(1)
  4. LI Daobing 发表 2008-11-07 03:20:00 如何学习Bash Shell
  5. yejr 发表 2015-03-20 16:20:02 [MySQL FAQ]系列 — 使用mysqldump备份时为什么要加上 -q 参数
  6. root 发表 2015-03-31 02:04:01 MySQL删除数据库中所有表方法
  7. root 发表 2015-04-09 11:00:03 PL/SQL语言
  8. 博主 发表 2015-03-09 00:00:00 Android将数据库保存到SD卡的实现
  9. root 发表 2015-04-18 02:24:01 Mysql导入导出工具Mysqldump和Source命令用法详解
  10. root 发表 2015-04-20 04:28:01 mysql权限管理
  11. 轩乾 发表 2012-11-30 05:20:22 Redis 2.6.6 自动安装脚本(FOR CENTOS 32bit)
  12. 博主 发表 2013-03-13 15:59:00 Shell Tips with Ctrl+(?)

发表评论