#!/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
分享到:
相关推荐
Oracle数据库备份脚本文件在Linux平台下的实现 在 Linux 操作系统中,Oracle 数据库的备份是至关重要的一步骤,以确保数据的安全和完整性。为实现 Oracle 数据库的备份,我们可以使用脚本文件来自动化备份过程。在...
Linux下实现Oracle数据库自动备份的脚本
在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...
"oracle数据库自动备份脚本带说明"的标题表明这是一个关于如何自动化执行Oracle数据库备份的脚本,这对于系统管理员来说是非常实用的工具。下面我们将详细探讨Oracle数据库的备份策略、自动备份脚本的工作原理以及...
### Linux环境下Oracle数据库备份 #### 1. 备份用户数据 手动备份Oracle数据库的一个基本步骤是备份用户数据。下面是一系列详细的步骤: - **步骤1**:使用Linux系统下的数据库管理员账号连接到Linux终端。 - **...
本文详细介绍了一个适用于Linux环境下的Oracle数据库自动备份脚本,包括了环境配置、备份执行、旧备份清理及定时任务设置等多个方面。通过对该脚本的学习和实践,不仅可以提高数据库管理员的工作效率,还能有效提升...
Linux下Oracle数据库自动备份迁移 通过linux下Crontab实现定时任务,结合oracle自动备份脚本实现oracle数据库的备份操作,结合linux下Scp服务实现备份文件的异地存储,从而减少了人为备份的繁琐工作和服务器损坏造成...
Linux 环境下 Oracle 数据库的备份和迁移 Oracle 数据库是当前最流行的关系数据库管理系统之一,而 Linux 环境下 Oracle 数据库的备份和迁移是非常重要的维护工作。本文将详细介绍 Linux 环境下 Oracle 数据库的...
首先,理解Oracle数据库备份的基本概念是必要的。Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件、重做日志文件的拷贝)和逻辑备份(如使用SQL*Plus的EXPDP和IMPDP工具进行数据导出导入)。在Java环境...
在Linux环境中,Oracle数据库的备份是数据库管理的重要组成部分,确保数据的安全性和可恢复性。本文将详细介绍如何编写和执行Linux下的Oracle备份脚本,包括全备、增量备份以及对应的CRONTAB定时任务设置。 首先,...
首先,了解Oracle数据库备份的基本类型至关重要。Oracle支持多种备份方式,包括物理备份(如完整数据库备份和增量备份)和逻辑备份(如导出/导入)。物理备份直接复制数据库的数据文件和控制文件,而逻辑备份则通过...
综上所述,"Linux下清理数据库shell脚本"涉及了Linux系统管理、数据库备份策略、shell脚本编程、任务调度和错误处理等多个方面。通过编写这样的脚本,我们可以实现自动化运维,提高工作效率,同时保障数据的安全性和...
在Oracle数据库备份中,exp工具是一种逻辑备份方法,它导出数据库对象的SQL语句,生成dmp文件。这种方法适用于较小规模的数据备份,或者当只关心特定对象时。与物理备份(如RMAN)相比,逻辑备份占用的空间较大,但...
这样,你就在Linux环境下成功设置了Oracle数据库的定时备份。请注意,这只是一个基本的示例,实际的备份策略可能需要考虑更多因素,比如增量备份、完整备份的频率、备份保留策略以及错误处理等。在生产环境中,强烈...
oracle数据库备份脚本,可以对linux
对于生产环境,通常需要对数据库执行有定时备份操作,好方便数据库出现异常问题的数据恢复,提高数据库的安全性,这里提供linux服务器下详细操作脚本,供大家参阅
### Linux环境下Oracle数据库备份知识点详解 #### 一、概述 在Linux环境中,为了确保数据的安全性和可用性,定期对Oracle数据库进行备份是非常重要的。本文档将详细介绍如何在Linux环境下使用`exp`和`expdp`两种...