`
gaoyuntao2005
  • 浏览: 311363 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 备份脚本

阅读更多

该脚本对数据库进行完全备份,然后打包,以备份日期命名打包文件,以便于日后恢复。稍修改一下脚本可以实现增量或其它备份

-------------txt-----------
userid=user/passwd@db
owner=user
INDEXES=y
grants=y
rows=y
constraints=y
compress=N
-----------txt end---------

-------------vbs-----------
Option Explicit

On Error Resume Next

Dim log_fname, dmp_fname, exp_fname, rar_fname, fname, cmd
Dim WshShell

Set WshShell = CreateObject("WScript.Shell")

'备份数据库
log_fname = "'.\Data\ysgl_" & Date & ".log'"
dmp_fname = "'.\Data\ysgl_" & Date & ".dmp'"
exp_fname = ".\exp_ysgl.txt"
cmd = "exp log=" & log_fname & " file=" & dmp_fname & " parfile=" & exp_fname
WshShell.run cmd,,True

'压缩数据库
fname = """.\Data\ysgl_" & Date & ".*"""
rar_fname = """.\Data\ysgl_" & Date & ".rar"""
cmd = "rar.exe a -ep -m5 " & rar_fname & " " & fname
WshShell.run cmd,,True

'删除临时文件
cmd = ".\delete.bat"
WshShell.run cmd,,True

Set WshShell = Nothing
------------vbs end-----------

---------------bat--------------
del ".\Data\*.dmp"
del ".\Data\*.log"
------------bat end-------------

可以把vbs加入计划任务实现自动备份

分享到:
评论

相关推荐

    Oracle备份脚本(Linux)

    Oracle 备份脚本(Linux) 这篇文章将详细介绍 Oracle 备份脚本在 Linux 系统中的实现,包括备份脚本的编写、备份目录的设置、备份日志的记录、磁盘空间的检查、远程服务器的备份等多个方面。 备份脚本的编写 备份...

    linux环境下oracle备份脚本

    本文将详细介绍如何编写和执行Linux下的Oracle备份脚本,包括全备、增量备份以及对应的CRONTAB定时任务设置。 首先,Oracle备份主要依赖于RMAN(Recovery Manager)工具,它提供了多种备份类型和策略。在提供的脚本...

    oracle备份脚本-Linux.rar

    "oracle备份脚本-Linux.rar"这个压缩包文件就包含了使用这两种工具进行数据库备份的脚本。 RMAN是Oracle数据库内置的备份和恢复工具,它可以执行自动备份、增量备份、合成全备份等多种备份策略。RMAN备份通常与控制...

    oracle备份脚本

    oracle备份脚本,一键执行,亲测可用。备份前请先阅读readme

    nbu for windows oracle备份脚本

    标题中的“nbu for windows oracle备份脚本”指的是NetBackup(NBU)在Windows操作系统上为Oracle数据库创建备份的自动化脚本。NetBackup是Veritas公司的一款强大的企业级备份和恢复解决方案,它支持多种操作系统和...

    oracle备份脚本命令

    Oracle备份脚本命令的执行通常需要一定的权限,如SYSDBA权限。在生产环境中,应确保备份脚本的安全性,避免误操作导致的数据丢失。同时,配合使用Oracle的闪回技术和数据泵导出/导入功能,可以构建更全面的数据保护...

    oracle备份脚本.txt

    ### Oracle备份脚本知识点解析 #### 一、脚本概览 本文档提供了一个用于Oracle数据库备份的精简脚本示例。此脚本适用于自动化的Oracle备份需求,并且能够自动清理过期的备份文件,确保系统存储空间的有效管理。 ##...

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

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

    ORACLE备份脚本.txt

    ORACLE备份脚本已经发出,修改下具体参数,直接就可以使用

    oracle备份脚本-Windows.rar

    本资源“oracle备份脚本-Windows.rar”提供了一套适用于Windows操作系统的Oracle数据库备份解决方案,它包括了两种主要的备份方法:expdp(数据泵导出)和RMAN(恢复管理器)。 1. **Oracle EXPDP(数据泵导出)**...

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

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

    oracle数据库备份脚本.rar

    "Oracle数据库备份脚本.rar" 提供的正是这样一个工具,用于自动化执行Oracle数据库的备份过程,生成DMP(Data Pump)文件。 DMP文件是Oracle Data Pump导出格式,它是一种高效的导入/导出机制,比传统的EXP/IMP方式...

    linux环境下oracle备份脚本参照.pdf

    此文档"linux环境下oracle备份脚本参照.pdf"提供了几个示例脚本,详细介绍了如何使用RMAN(恢复管理器)进行全量和增量备份,以及如何利用Cron定时任务自动化执行这些备份过程。以下是对这些知识点的详细说明: 1. ...

    oracle 备份脚本书写样本

    oracle 备份脚本书写样本 在生产环境中总结以及实际应用过的

    oracle数据库自动备份bat脚本

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

    oracle数据库自动备份脚本

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

    oracle备份脚本,逻辑备份的方式,对应的系统是NCC系统

    oracle备份脚本,逻辑备份的方式,对应的系统是NCC系统

    Oralce备份脚本exp命令

    本文将深入探讨如何使用Oracle的`exp`命令来创建数据库备份脚本,并结合计划任务实现自动备份。 `exp`是Oracle Data Pump Export工具的旧版命令,用于将数据库对象(如表、索引、存储过程等)的数据和元数据导出到...

    oracle自动备份脚本

    本文将围绕“Oracle自动备份脚本”这一主题,深入探讨如何利用脚本实现Oracle数据库的自动备份,确保数据的安全与可恢复性。 ### Oracle自动备份脚本的重要性 在日常运营中,数据的丢失或损坏可能对企业造成不可...

Global site tag (gtag.js) - Google Analytics