`
leon0122
  • 浏览: 45307 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux下oracle数据库备份脚本

阅读更多
#!/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中自动运行该脚本

 

 #授权 
chmod 777 /home/xx/oracle_full_bk.sh 

#编辑自动运行脚本 
crontab -e

#此时会打开编辑器,输入以下内容,配置为每天2点定时启动

0 2 * * * /home/xx/oracle_full_bk.sh
#重新启动crontab服务
/ect/init.d/crond restart

 

 
 

分享到:
评论

相关推荐

    linux下oracle数据库备份的脚本文件

    Oracle数据库备份脚本文件在Linux平台下的实现 在 Linux 操作系统中,Oracle 数据库的备份是至关重要的一步骤,以确保数据的安全和完整性。为实现 Oracle 数据库的备份,我们可以使用脚本文件来自动化备份过程。在...

    Linux下实现Oracle数据库自动备份的脚本

    Linux下实现Oracle数据库自动备份的脚本

    linux下远程定时备份oracle数据库

    在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...

    oracle数据库自动备份脚本带说明

    "oracle数据库自动备份脚本带说明"的标题表明这是一个关于如何自动化执行Oracle数据库备份的脚本,这对于系统管理员来说是非常实用的工具。下面我们将详细探讨Oracle数据库的备份策略、自动备份脚本的工作原理以及...

    Linux中Oracle数据库备份

    ### Linux环境下Oracle数据库备份 #### 1. 备份用户数据 手动备份Oracle数据库的一个基本步骤是备份用户数据。下面是一系列详细的步骤: - **步骤1**:使用Linux系统下的数据库管理员账号连接到Linux终端。 - **...

    Linux oracle 自动备份脚本

    本文详细介绍了一个适用于Linux环境下的Oracle数据库自动备份脚本,包括了环境配置、备份执行、旧备份清理及定时任务设置等多个方面。通过对该脚本的学习和实践,不仅可以提高数据库管理员的工作效率,还能有效提升...

    linux下oracle数据库自动定时备份迁移

    Linux下Oracle数据库自动备份迁移 通过linux下Crontab实现定时任务,结合oracle自动备份脚本实现oracle数据库的备份操作,结合linux下Scp服务实现备份文件的异地存储,从而减少了人为备份的繁琐工作和服务器损坏造成...

    linux环境下oracle数据库的备份、迁移

    Linux 环境下 Oracle 数据库的备份和迁移 Oracle 数据库是当前最流行的关系数据库管理系统之一,而 Linux 环境下 Oracle 数据库的备份和迁移是非常重要的维护工作。本文将详细介绍 Linux 环境下 Oracle 数据库的...

    Java代码备份(windows和Linux)服务器oracle数据库

    首先,理解Oracle数据库备份的基本概念是必要的。Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件、重做日志文件的拷贝)和逻辑备份(如使用SQL*Plus的EXPDP和IMPDP工具进行数据导出导入)。在Java环境...

    linux环境下oracle备份脚本

    在Linux环境中,Oracle数据库的备份是数据库管理的重要组成部分,确保数据的安全性和可恢复性。本文将详细介绍如何编写和执行Linux下的Oracle备份脚本,包括全备、增量备份以及对应的CRONTAB定时任务设置。 首先,...

    oracle数据库定时备份脚本

    首先,了解Oracle数据库备份的基本类型至关重要。Oracle支持多种备份方式,包括物理备份(如完整数据库备份和增量备份)和逻辑备份(如导出/导入)。物理备份直接复制数据库的数据文件和控制文件,而逻辑备份则通过...

    Linux下清理数据库shell脚本

    综上所述,"Linux下清理数据库shell脚本"涉及了Linux系统管理、数据库备份策略、shell脚本编程、任务调度和错误处理等多个方面。通过编写这样的脚本,我们可以实现自动化运维,提高工作效率,同时保障数据的安全性和...

    Linux下备份oracle数据库到本地

    在Oracle数据库备份中,exp工具是一种逻辑备份方法,它导出数据库对象的SQL语句,生成dmp文件。这种方法适用于较小规模的数据备份,或者当只关心特定对象时。与物理备份(如RMAN)相比,逻辑备份占用的空间较大,但...

    linux下oracle定时备份

    这样,你就在Linux环境下成功设置了Oracle数据库的定时备份。请注意,这只是一个基本的示例,实际的备份策略可能需要考虑更多因素,比如增量备份、完整备份的频率、备份保留策略以及错误处理等。在生产环境中,强烈...

    数据库备份脚本

    oracle数据库备份脚本,可以对linux

    oracle数据库自动备份脚本

    对于生产环境,通常需要对数据库执行有定时备份操作,好方便数据库出现异常问题的数据恢复,提高数据库的安全性,这里提供linux服务器下详细操作脚本,供大家参阅

    Linux 下数据库备份脚本

    ### Linux环境下Oracle数据库备份知识点详解 #### 一、概述 在Linux环境中,为了确保数据的安全性和可用性,定期对Oracle数据库进行备份是非常重要的。本文档将详细介绍如何在Linux环境下使用`exp`和`expdp`两种...

Global site tag (gtag.js) - Google Analytics