`
lilinde1225
  • 浏览: 558 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

oracle 数据库库自动备份

阅读更多
@echo off 
REM ########################################################### 
REM # Windows Server 2008下Oracle数据库自动备份批处理脚本 
REM ########################################################### 
REM 取当前系统时间,可能因操作系统不同而取值不一样 
set CURDATE=%date:~0,4%%date:~5,2%%date:~8,2%
set CURTIME=%time:~0,2%
REM 小时数如果小于10,则在前面补0 
if "%CURTIME%"==" 0" set CURTIME=00 
if "%CURTIME%"==" 1" set CURTIME=01 
if "%CURTIME%"==" 2" set CURTIME=02 
if "%CURTIME%"==" 3" set CURTIME=03 
if "%CURTIME%"==" 4" set CURTIME=04 
if "%CURTIME%"==" 5" set CURTIME=05 
if "%CURTIME%"==" 6" set CURTIME=06 
if "%CURTIME%"==" 7" set CURTIME=07 
if "%CURTIME%"==" 8" set CURTIME=08 
if "%CURTIME%"==" 9" set CURTIME=09 
set CURTIME=%CURTIME%%time:~3,2%%time:~6,2%
REM 设置所有者、用户名和密码 
set OWNER=owner
set USER=user
set PASSWORD=pwd
REM 创建备份用目录,目录结构为backup/YYYYMMDD/ 
if not exist "oracle_backup"                     mkdir oracle_backup
if not exist "oracle_backup\%CURDATE%"          mkdir oracle_backup\%CURDATE%
set CURDIR=oracle_backup\%CURDATE%
set FILENAME=%CURDIR%\%OWNER%_%CURDATE%_%CURTIME%.dmp
set EXPLOG=%CURDIR%\%OWNER%_%CURDATE%_%CURTIME%_log.log
REM 调用ORACLE的exp命令导出用户数据 
exp %USER%/%PASSWORD%@sid log='%EXPLOG%' file='%FILENAME%' owner=(%OWNER%) 
exit
0
0
分享到:
评论

相关推荐

    Oracle数据库异地自动备份.pdf

    Oracle数据库异地自动备份 Oracle数据库异地自动备份是指将Oracle数据库备份到远程服务器或磁带上,以确保数据的安全和可靠性。本文将结合实践经验,讨论UNIX环境下Oracle数据库的自动备份实现方法。 一、数据库...

    oracle数据备份工具,主要对oracle数据库进行自动备份

    oracle数据备份工具,主要对oracle数据库进行自动备份

    windows环境下Oracle数据库的自动备份脚本

    windows环境下Oracle数据库的自动备份脚本

    oracle 数据库自动备份脚本

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

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

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

    windows下的oracle数据库rman自动备份和恢复.pdf

    " oracle数据库RMAN自动备份和恢复" Oracle数据库RMAN自动备份和恢复是指使用Oracle提供的RMAN(Recovery Manager)工具来实现数据库的自动备份和恢复。RMAN是Oracle数据库的备份和恢复解决方案,可以实现数据库的...

    oracle数据库自动备份脚本

    功能说明: 备份oracle数据库,并压缩打包,传至远程FTP服务器,做到本地异地同时备份,可自动清理本地过期备份,自动保留N个最新备份(针对此种备份,不针对文件夹),老的备份自动删除,将此文件加入系统任务计划,...

    ORACLE数据库自动备份

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

    oracle数据库自动备份系统

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

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

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

    如何备份还原oracle数据库

    本文将根据给定的信息“如何备份还原oracle数据库”,详细介绍备份与恢复Oracle数据库的方法与步骤。 ### 一、Oracle数据库备份的重要性 在日常维护工作中,由于硬件故障、人为操作失误或系统崩溃等原因,可能会...

    实现Oracle数据库每天异地自动备份

    相信为数不少的系统管理员每天都在做着同一样的工作——对数据进行备份。一旦哪一天疏忽了, 而这一天系统又恰恰发生了故障,...本文结合实践 经验,谈一谈UNIX环境下Oracle数据库的自动备份,以起到抛砖引玉的作用。

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

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

    Windows环境下Oracle数据库的自动备份脚本

    echo Windows环境下Oracle数据库的自动备份脚本 echo 1. 使用当前日期命名备份文件。 echo 2. 自动删除7天前的备份。

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

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

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

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

    Oracle数据库自动备份

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

    oracle数据库自动备份bat脚本

    包含备份自动压缩,仅保留30天内的备份文件,30天以上自动删除等,下载直接可用,有注释。加入window任务计划轻松实现自动备份。

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

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

Global site tag (gtag.js) - Google Analytics