`
流浪鱼
  • 浏览: 1684841 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux备份脚本

 
阅读更多

文件夹备份

[test@app-server ~]$ cat /home/test/uploadbak.sh
#!/bin/bash
file_dir=/upload
uploadbak_dir=/opt/uploadbak
bak_file=upload_`date +%Y%m%d%H%M`
# tar  everyday
#echo "begining of tar"
tar -zcf $uploadbak_dir/$bak_file.gz  $file_dir
# clear bak_file
#echo "clearing file.log"
#find $uploadbak_dir -mtime +30 -exec rm -rf {} \;

#end

 

数据库备份

[oracle@data-rac1 ~]$ cat /home/oracle/expdp_sql/expdp.sh
#!/bin/bash
export ORACLE_SID=test1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$GRID_HOME/bin
expdp \'\/ as sysdba\' DIRECTORY=DMPDIR DUMPFILE=full_data-rac1_test$(date +%Y%m%d%H%M).dmp LOG=full_data-rac1_test$(date +%Y%m%d%H%M).log SCHEMAS=test,test1,test2,test3,test4

#定期删除dmp文件
cd /u02/oracle_DB
find -mtime +7 -name "full_data-rac1_test*"  -exec rm -f {} \;
# That's all

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Linux下Mysql自动备份脚本

    Linux下自动备份Mysql文件shell脚本。

    linux每日自动备份脚本

    linux每日自动备份脚本,该脚本backupday.sh用来每日备份你需要备份的文件或目录

    Oracle备份脚本(Linux)

    Oracle 备份脚本(Linux) 这篇文章将详细介绍 Oracle 备份脚本在 Linux 系统中的实现,包括备份脚本的编写、备份目录的设置、备份日志的记录、磁盘空间的检查、远程服务器的备份等多个方面。 备份脚本的编写 备份...

    postgresql数据库定时备份脚本(linux)

    以下是对“postgresql数据库定时备份脚本(linux)”这一主题的详细讲解。 一、PostgreSQL备份类型 1. **完整备份**:包含所有数据库对象,如表、索引、视图等。 2. **增量备份**:基于上一次完整备份,仅备份自...

    Linux备份到FTP并保留7天内数据.txt

    自己编写的一个脚本,供大家用来学习和备份。采用zip压缩,个人感觉比tar好些,因为tar不...备份保留本地最新3份备份,并且保留FTP最新7份,顺便鄙视下网上很多备份脚本都是复制粘贴照抄照搬,用都用不了还胡乱发。。。

    Linux oracle 自动备份脚本

    ### Linux Oracle自动备份脚本详解 #### 背景与目的 在企业级数据库管理中,数据的安全性和可靠性至关重要。Oracle作为一款广泛使用的数据库管理系统,其数据备份的重要性不言而喻。通过设置自动化的备份机制可以...

    linux 下数据库备份脚本

    数据库备份 在计划任务里添加一条命令 执行这个脚本就OK了 例如 :00 21 * * * /www/mysqlbak/mysql.sh

    linux服务器的数据库自动备份脚本

    通过定时任务实现数据库文件自动备份压缩,对备份文件做定期删除。 使用教程:http://blog.csdn.net/chen_gp_x/article/details/79298983

    linux环境下oracle备份脚本

    本文将详细介绍如何编写和执行Linux下的Oracle备份脚本,包括全备、增量备份以及对应的CRONTAB定时任务设置。 首先,Oracle备份主要依赖于RMAN(Recovery Manager)工具,它提供了多种备份类型和策略。在提供的脚本...

    linux下数据库备份脚本

    在linux下方便的备份mysql数据库的脚本。

    Linux mysql 备份脚本

    Linux 下 Mysql 备份脚本 使用 mysqldump 命令 备份数据库 单/多库备份 自定义 mysqldump 其他参数 -h -d ..... 删除超过一定时间的备份

    linux服务器定时自动备份mysql数据库的脚本sh

    利用 crontab -e 将此脚本加入即可,主要是用于linux服务器定时自动备份mysql数据库的脚本sh

    linux自动备份sh脚本

    在Linux系统中,编写自动化备份脚本是一种常见且重要的任务,尤其对于服务器管理和维护来说,定期备份数据可以确保数据安全,防止意外丢失。本篇将详细介绍如何创建一个名为"linux备份sh脚本.sh"的shell脚本来实现...

    suse linux 定时备份脚本

    SUSE Linux 定时备份脚本 本文将详细介绍如何使用 SUSE Linux 创建一个定时备份脚本,以便自动将应用程序及数据库备份到另一个服务器上。 标题解释 本文标题为「SUSE Linux 定时备份脚本」,表明了本文的主要内容...

    Linux平台Mysql自动备份脚本

    ### Linux平台Mysql自动备份脚本详解 #### 一、引言 在信息化时代,数据安全至关重要。数据库作为存储业务核心数据的关键组件,其稳定性和可靠性直接影响到整个系统的可用性。MySQL作为全球广泛使用的开源关系型...

    linux下自动备份数据脚本

    linux下自动备份数据文件脚本,只需要修改日期,按日期备份,定时删除。

    PostgreSQL数据库备份脚本

    为了实现自动化,我们可以编写一个批处理脚本(如Pg备份脚本.bat),结合操作系统(如Linux的cron或Windows的任务计划程序)来定期执行备份。 **四、脚本编写** 一个简单的PostgreSQL备份脚本可能包括以下步骤: 1...

    Linux下mysql备份脚本

    Linux下mysql的增量与完全备份脚本

    linux mysql定时备份脚本

    在Linux环境中,数据库的定期备份是确保数据安全和业务连续性的重要环节,特别是对于使用MySQL作为数据库管理系统的企业来说。本文将详细介绍如何利用shell脚本来创建MySQL的定时备份,并结合提供的"mysqlbackup.sh...

    DB2自动备份脚本(window和linux)测试通过版本

    "DB2自动备份脚本(window和linux)测试通过版本"是一个针对两种主流操作系统——Windows和Linux设计的自动化备份解决方案。 在Windows系统中,DB2备份通常通过命令行工具db2cmd或db2backup执行。脚本可能包含以下...

Global site tag (gtag.js) - Google Analytics