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 数据库自动备份+保留最新的7天数据+另一机器拷贝备份的脚本
Oracle数据库自动备份,可执行文件,备份到指定目录......
一、支持ORACLE定时自动备份,无须人工干预 二、生成文件夹及文件命名方式均以备份日期+备份方式 三、支持冷备份和导出备份 四、可以自定义备份策略,备份时间、路径、方式都可以自己选择(比如周一导出备份、周二冷...
### ORACLE数据库自动备份3种方法详解 #### 一、概述 在企业级应用中,数据库的安全性至关重要,定期进行数据库备份是确保数据安全的重要措施之一。对于Oracle数据库而言,实现自动化的数据库备份不仅可以提高效率...
"oracle数据库自动备份上传至FTP服务器" Oracle 数据库自动备份上传至 FTP 服务器是指通过 Shell 脚本来实现对 Oracle 数据库的自动备份,并将备份文件上传至 FTP 服务器上,以防服务器出现故障,导致数据库无法...
"Oracle数据库自动备份脚本FOR WIN.rar" 是一个针对Windows环境设计的自动化备份解决方案,它使得Oracle数据库的备份过程更加简便和可靠。 这个脚本主要有以下三个特点: 1. **动态日期命名**:备份导出文件时,...
### Oracle数据库自动备份脚本详解 #### 一、概述 Oracle数据库因其稳定性和可靠性而被广泛应用于企业级应用中,为了保障数据的安全性与可用性,定期进行数据库备份至关重要。本文将详细介绍一种通过`exp`命令配合...
"oracle数据库自动备份脚本带说明"的标题表明这是一个关于如何自动化执行Oracle数据库备份的脚本,这对于系统管理员来说是非常实用的工具。下面我们将详细探讨Oracle数据库的备份策略、自动备份脚本的工作原理以及...
Oracle数据库的自动备份是确保数据安全性和业务连续性的重要措施。在Oracle环境下,可以通过编写批处理脚本来实现数据库的自动备份。以下是一个简单的步骤来理解并实现这一过程: 1. **编写批处理文件**: 创建一...
Oracle数据库自动备份V3.0是一款专为管理Oracle数据库设计的高效、可靠的自动化备份解决方案。在Oracle数据库的日常运维中,定期备份是保障数据安全、防止数据丢失的关键环节。本系统旨在简化备份流程,提高备份效率...
"Oracle数据库自动备份工具"就是为此目的设计的一个实用程序,它简化了原本通过Oracle客户端的exp(导出)和imp(导入)命令进行的数据备份流程。 Oracle的exp和imp命令是Oracle Data Pump的一部分,它们用于将...
"Oracle 数据库自动备份工具"就是为了满足这一需求而设计的,它能够帮助管理员自动化执行数据库备份任务,避免因意外情况导致的数据丢失。 在Oracle数据库系统中,备份主要分为物理备份和逻辑备份两种方式。物理...
"Oracle数据库自动备份工具"就是专为此目的设计的软件,它简化了数据库备份的过程,让管理员能够轻松地对多个Oracle数据库进行备份,并设置多个计划任务,确保备份的及时性和连续性。 这个工具的主要功能包括: 1....
本资料"oracle数据库自动备份与恢复.zip"包含了在Linux和Windows操作系统下,对Oracle 11g R2数据库进行自动备份与恢复的方法。 首先,我们来看Linux环境下的Oracle数据库自动备份。在Linux系统中,通常使用RMAN...