完全备份的SH文件:exp_comp.sh
rq=` date +"%m%d" `
su - oracle -c "exp system/manager full=y inctype=complete file=/oracle/export/db_comp$rq.dmp"
累计备份的SH文件:exp_cumu.sh
rq=` date +"%m%d" `
su - oracle -c "exp system/manager full=y inctype=cumulative file=/oracle/export/db_cumu$rq.dmp"
增量备份的SH文件: exp_incr.sh
rq=` date +"%m%d" `
su - oracle -c "exp system/manager full=y inctype=incremental file=/oracle/export/db_incr$rq.dmp"
root用户crontab文件
/var/spool/cron/crontabs/root增加以下内容
0 2 1 * * /oracle/exp_comp.sh
30 2 * * 0-5 /oracle/exp_incr.sh
45 2 * * 6 /oracle/exp_cumu.sh
当然这个时间表可以根据不同的需求来改变的,这只是一个例子。
分享到:
相关推荐
逻辑备份oracle逻辑备份oracle逻辑备份oracle逻辑备份oracle
备份策略包括全库备份和表/用户备份,而恢复过程则涉及到如何从备份文件中恢复数据。全库备份是将整个数据库的数据导出,适用于灾难恢复场景。表/用户备份是只导出用户模式下的特定表,适用于日常数据更新备份。 ...
在示例中的`exp_comp.sh`文件,它会使用`exp`命令,并指定`system/manager`作为用户名和密码,`full=y`表示进行完全备份,`inctype=complete`设置为完整类型,`file`参数指定了备份文件的路径和名称。`date +"%m%d"`...
Oracle 9i自动逻辑备份是数据库管理员为了确保数据安全而采取的重要措施。Oracle数据库作为一款广泛使用的商业关系型数据库管理系统,其数据备份是系统维护的关键环节。本文将介绍如何在Red Hat Linux AS 3上利用...
Oracle数据库逻辑增量备份是数据库管理中的重要组成部分,它允许管理员以高效的方式备份和恢复数据,尤其是在数据频繁更新的环境中。本文将深入探讨Oracle数据库中使用exp/imp工具进行逻辑增量备份的方法及其恢复...
为避免备份文件过多导致的管理混乱,备份文件通常采用特定的命名规则,如包含日期和时间戳,以区分不同时间的备份。例如,每天的备份文件名可能包含年月日和小时分钟秒信息,便于管理和查找。 4. 备份过程 该Shell...
逻辑备份就是对数据库对象(如用户、表、存储过程等)利用EXPORT等工具进行导出工作,可以利用IMPORT等工具把逻辑备份文件导入到数据库。RMAN备份是一种物理备份,可以用RMAN来备份数据文件、控制文件、参数文件、归档...
ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,...
EXP/IMP 逻辑备份可以跨版本使用,例如可以将 Oracle 11g 的备份文件导入到 Oracle 12c 中。 OS 备份 OS 备份是指备份操作系统文件,例如数据文件、日志文件等。 冷备份 冷备份是指数据库关闭时进行备份,冷备份...
除了RMAN,批处理文件可能还会调用Oracle的Data Pump工具(expdp/impdp)进行逻辑备份。Data Pump提供了高效的数据导入导出功能,允许用户选择特定的表、用户或整个数据库进行备份。例如,以下批处理文件会导出一个...
本文采用用户模式,备份之前,应先建立一个备份目录,以容纳备份文件。 ora-env文件对Oracle的参数进行初始化,内容如下: ORACLE—HOME=$ORACLE—HOME;export ORACLE—HOME ORACLE—SID=ora73;export ORACLE —...
这个脚本可能包含了设置环境变量、执行`EXPDP`命令、清理旧的备份文件等内容。 总的来说,Oracle10逻辑备份及还原是一个涉及多个方面的过程,包括了解`EXPDP`和`IMPDP`命令的用法,理解Oracle目录对象,掌握批处理...
此外,备份与恢复是数据库管理员的必备技能,Oracle提供了多种备份策略,如物理备份、逻辑备份和RMAN(恢复管理器),你需要了解它们的优缺点和适用场景。 数据库安全性是另一个关键领域,你将学习如何创建和管理...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,尤其在企业级应用中占据了重要的地位。本"Oracle入门教材合集"旨在为初学者提供全面、深入的Oracle学习资源,帮助你快速掌握Oracle的基础知识和实践技能...
- 使用`tar`打包备份文件: ```shell $ tar -cvf full'$(date +%Y-%m-%d-%H-%M)'.dmp abc $ tar -cvf full'$(date +%Y-%m-%d-%H-%M-%S)'.dmp abc ``` 6. **定时任务备份** - 可以利用Linux/Unix系统的cron...
压缩包脚本有点问题,不能删除旧的备份文件。需要自动删除历史备份文件请用最新脚本: @echo off @echo ================================================ @echo windows环境下Oracle数据库的自动备份脚本 @echo ...
描述中提到,该程序默认会在D盘根目录下创建一个名为"dbbackup"的文件夹,这将是备份文件的存储位置。 在Oracle数据库备份中,常见的方法有物理备份和逻辑备份。物理备份直接复制数据库的数据文件、控制文件、redo...
3. **DATABASE COPY**:使用RMAN的COPY命令也可以实现控制文件的备份,这将创建控制文件的逻辑副本。 4. **NETWORK LINKED FILE**:如果有多台服务器通过网络共享存储,可以将控制文件放在共享位置,从而实现某种...