`

Oracle数据库定期自动备份

阅读更多
  近期经常遇到Oracle备份与还原的问题,总是做些重复的工作,想想有没有一劳永逸的办法呢?没有做不到的,只有想不到的。先前总是用脚本执行备份与还原工作,即Exp与Imp命令操作符。并且重复的在DOS窗口中敲打命令,所以写了一个BAT文件,然后又将其加入到操作系统中的作业调度即计划任务中,让操作系统定期去执行这个设置好的BAT文件,这样就达到了定期自动备份Oracle数据库的目的,呵呵,不过这个方法只适合备份要求不高的初级备份,如果高级DBA,本文章可以跳过,呵呵。

  1、写一个BAT文件。

  假如Oracle数据库实例名为:Oracle_beijing,创建的用户名为User1,密码这123456,要备份的文件存到C盘根目录下。备份文件名为Oracle_beijing_User1
  打开记事本,输入以下命令符。
  命令集:
设置字符集 set NLS_LANG=american_america.AL32UTF8
exp User1/123456@Oracle_beijing file=C:\Oracle_beijing_User1.dmp owner=(User1)
或者 exp system/manager@Oracle_beijing file=C:\Oracle_beijing_User1.dmp owner=(User1)
  这种情况下备份的文件名是写死的,能不能以备份的日期为文件名呢?答案是能!
  命令集:exp User1/123456@Oracle_beijing file=C:\%date:~0,4%%date:~5,2%%date:~8,2%.dmp owner=(User1)
或者 exp system/manager@Oracle_beijing file=C:\%date:~0,4%%date:~5,2%%date:~8,2%.dmp owner=(User1)
保存此文件为BAT文件,假如文件名为AutoBackUpOracleDataBase.Bat

  2、在操作系统(win2003 Server)中添加一计划任务。调用此AutoBackUpOracleDataBase.Bat文件即可。

控制面板-->计划任务-->添加计划任务,到此相信看这篇文章的朋友已经都明白了,以下不再详细介绍。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lanye326/archive/2008/11/20/3335751.aspx
分享到:
评论

相关推荐

    ORACLE数据库自动备份3种方法

    ### ORACLE数据库自动备份3种方法详解 #### 一、概述 在企业级应用中,数据库的安全性至关重要,定期进行数据库备份是确保数据安全的重要措施之一。对于Oracle数据库而言,实现自动化的数据库备份不仅可以提高效率...

    ORACLE数据库自动备份

    Oracle数据库的自动备份是确保数据安全性和业务连续性的重要措施。在Oracle环境下,可以通过编写批处理脚本来实现数据库的自动备份。以下是一个简单的步骤来理解并实现这一过程: 1. **编写批处理文件**: 创建一...

    oracle数据库自动备份系统

    一、支持ORACLE定时自动备份,无须人工干预 二、生成文件夹及文件命名方式均以备份日期+备份方式 三、支持冷备份和导出备份 四、可以自定义备份策略,备份时间、路径、方式都可以自己选择(比如周一导出备份、周二冷...

    Oracle数据库文件自动备份代码

    本压缩包提供的"Oracle数据库文件自动备份代码"正是为了解决这一需求。 这个工具名为OracleBak.exe,它是一个专为Oracle数据库设计的自动备份程序。使用该工具,用户无需手动执行备份操作,只需启动OracleBak.exe,...

    如何备份还原oracle数据库

    因此,定期备份Oracle数据库是确保数据安全性的必要措施之一。备份不仅能够防止数据丢失,还能提高系统的整体可用性和稳定性。 ### 二、Oracle数据库备份方式概述 #### 1. 全量备份 全量备份是指备份整个数据库的...

    windows上oracle数据库rman自动备份策略

    总结,通过RMAN和Windows任务计划程序的结合,企业可以在Windows环境下实现Oracle数据库的自动备份策略,确保数据安全的同时,降低管理复杂性。了解并熟练掌握这些知识,对于数据库管理员来说至关重要,因为这直接...

    Oracle数据库自动备份脚本FOR WIN.rar

    "Oracle数据库自动备份脚本FOR WIN.rar" 是一个针对Windows环境设计的自动化备份解决方案,它使得Oracle数据库的备份过程更加简便和可靠。 这个脚本主要有以下三个特点: 1. **动态日期命名**:备份导出文件时,...

    oracle数据库自动备份脚本

    ### Oracle数据库自动备份脚本详解 #### 一、概述 Oracle数据库因其稳定性和可靠性而被广泛应用于企业级应用中,为了保障数据的安全性与可用性,定期进行数据库备份至关重要。本文将详细介绍一种通过`exp`命令配合...

    Oracle数据库定时自动备份批处理代码(Windows)

    Oracle数据库定时自动备份对于保障数据安全至关重要,尤其是在Windows环境下,通过批处理脚本可以实现这一功能。以下是一个详细的Oracle数据库定时自动备份的步骤和相关知识点: 1. **批处理脚本**: - `...

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

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

    oracle数据库定期备份导出dmp文件的脚本和定时任务的设置.zip

    @echo windows环境下Oracle数据库的自动备份脚本 @echo 说明:启动备份时,需要配置以下变量 @echo 1、BACKUP_DIR 指定要备份到哪个目录 @echo 2、ORACLE_USERNAME 指定备份所用的Oracle用户名 @echo 3、ORACLE_...

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

    在Linux环境下,远程定时备份Oracle数据库是一项至关重要...这涉及到Linux系统的操作、Oracle数据库的备份工具使用以及自动化脚本的编写,都是运维工作中不可或缺的技能。记得在实际操作中根据具体环境和需求进行调整。

    oracle实现数据库的备份与还原

    本主题将深入探讨如何使用C#编程语言来实现Oracle数据库的备份与还原过程。 首先,理解Oracle数据库的备份原理是必要的。Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件的拷贝)和逻辑备份(如导出/...

    ORACLE数据库备份用bat脚本

    综上所述,通过编写bat脚本结合Java的定时任务功能,我们可以实现Oracle数据库的自动备份,确保数据的安全性和可恢复性。这种方法既方便又高效,尤其适合那些需要定期备份大量数据的大型企业或组织。在实际应用中,...

    Oracle数据库自动备份 V3.0

    Oracle数据库自动备份V3.0是一款专为管理Oracle数据库设计的高效、可靠的自动化备份解决方案。在Oracle数据库的日常运维中,定期备份是保障数据安全、防止数据丢失的关键环节。本系统旨在简化备份流程,提高备份效率...

    应用ORACLE客户端软件和WINXP的计划任务实现oracle数据库的自动备份.pdf

    本篇文章主要介绍了如何利用Oracle客户端软件和Windows XP的计划任务功能实现Oracle数据库的自动备份。 首先,理解数据库备份的重要性。数据库备份是通过特定方法将数据库的必要文件复制到备份设备的过程,备份设备...

    Oracle数据库自动备份工具

    "Oracle数据库自动备份工具"就是为此目的设计的一个实用程序,它简化了原本通过Oracle客户端的exp(导出)和imp(导入)命令进行的数据备份流程。 Oracle的exp和imp命令是Oracle Data Pump的一部分,它们用于将...

    oracle 数据库自动备份工具

    RMAN可以通过调度任务与Oracle的Job Scheduler集成,实现定期自动备份。配置自动备份时,需要设定备份类型(如全备、增量备)、备份目标(如磁盘或磁带)、保留策略以及是否创建备份集等参数。 在实际操作中,我们...

    手工实现Oracle数据库的自动备份与恢复方案.pdf

    总结来说,手工实现Oracle数据库的自动备份与恢复方案需要结合业务需求、硬件资源和经济条件,选择合适的备份类型和恢复策略,并定期测试以确保有效性。实施过程中,应遵循最佳实践,确保数据安全无虞。

    oracle数据库自动备份与恢复.zip

    本资料"oracle数据库自动备份与恢复.zip"包含了在Linux和Windows操作系统下,对Oracle 11g R2数据库进行自动备份与恢复的方法。 首先,我们来看Linux环境下的Oracle数据库自动备份。在Linux系统中,通常使用RMAN...

Global site tag (gtag.js) - Google Analytics