`

oracle数据库自动备份

阅读更多

1、新建文件dbbak.bat文件。

2、将下面代码拷贝到该文件内

@echo off

rem --------------设置要保留的天数:30天,文件夹名称为日期格式:yyyy-mm-dd -------------

>"%temp%\MyDate.vbs" echo dt=date()-30

>>"%temp%\MyDate.vbs" echo s=right(year(dt),4) ^& "-" ^& right("0" ^& month(dt),2) ^& "-" ^& right("0" ^& day(dt),2)

>>"%temp%\MyDate.vbs" echo wscript.echo s

 

for /f %%a in ('cscript /nologo "%temp%\MyDate.vbs"') do set dateflag=%%a

for /f %%a in ('dir /b /ad') do (

  if "%%a" lss "%dateflag%" (

     rd /s /q "%%a"

  )

)

rem ----------------设置备份目录---------------

set back_dir="E:\dbbak\%date:~0,10%"

rem ----------------创建备份目录---------------

md %back_dir%

rem ----------------备份各服务器的数据库---------------

exp cts/123456@orcl file=%back_dir%\cts.dmp owner=(cts)

 

 

 

备注:“cts”为数据库的用户名,“123456”为数据库用户的密码

orcl”为数据库实例SID ,“file=%back_dir%\acs.dmp”指定备份数据文件的存放地址

3、将新建的dbbak.bat文件夹拷贝到备份目E:\dbbak下。

4、开始设置控制面板任务计划,在这里可以将dbbak.bat设置为任务计划,使其每周或每月执行一次。

分享到:
评论

相关推荐

    oracle 数据库自动备份脚本

    实现oracle 数据库自动备份+保留最新的7天数据+另一机器拷贝备份的脚本

    Oracle数据库自动备份

    Oracle数据库自动备份,可执行文件,备份到指定目录......

    oracle数据库自动备份系统

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

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

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

    oracle数据库自动备份上传至FTP服务器

    "oracle数据库自动备份上传至FTP服务器" Oracle 数据库自动备份上传至 FTP 服务器是指通过 Shell 脚本来实现对 Oracle 数据库的自动备份,并将备份文件上传至 FTP 服务器上,以防服务器出现故障,导致数据库无法...

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

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

    oracle数据库自动备份脚本

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

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

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

    ORACLE数据库自动备份

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

    Oracle数据库自动备份 V3.0

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

    Oracle数据库自动备份工具

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

    oracle 数据库自动备份工具

    "Oracle 数据库自动备份工具"就是为了满足这一需求而设计的,它能够帮助管理员自动化执行数据库备份任务,避免因意外情况导致的数据丢失。 在Oracle数据库系统中,备份主要分为物理备份和逻辑备份两种方式。物理...

    oracle数据库自动备份工具

    "Oracle数据库自动备份工具"就是专为此目的设计的软件,它简化了数据库备份的过程,让管理员能够轻松地对多个Oracle数据库进行备份,并设置多个计划任务,确保备份的及时性和连续性。 这个工具的主要功能包括: 1....

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

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

Global site tag (gtag.js) - Google Analytics