oracle10数据库备份脚本,自动备份数据库(oracle)的脚本

*****************************

Oracle_bakup.bat

*****************************

del /q ..\old_backup\*.*

copy ..\backup\*.* ..\old_backup

del /q ..\backup\*.*

Oracle_bakup.vbs

*****************************

Oracle_bakup.vbs

*****************************

Option Explicit

On Error Resume Next

Dim fname, cmd

Dim WshShell

Set WshShell = CreateObject("WScript.Shell")

fname = Date

cmd = "exp log=../backup/" & fname & "_Oracle_bak.log

file=../backup/" & fname & "_Oracle_bak.dmp

parfile=exp.txt"

WshShell.run cmd

Set WshShell = Nothing

'WScript.Echo cmd

*****************************

然后一个backup文件夹和Old_backup文件夹

备份步骤:

1.修改script/exp.txt文件

主要修改的参数为:

userid=system/manager@xyj

:这是用那个用户去备份数据库,并指明了连接的数据库

在这里,用system用户备份数据库,其密码为manager,

要备份的数据库为xyj。该部分一般要改。

owner=scott:要备份哪个用户,该例中,要备份scott用户。如果要备份多个用户,用户名

之间要用逗号‘,’隔开。该部分一般要改。

如备份scott用户与system用户,则'owner=scott,system'。

如果熟悉exp备份工具,则可以该其他参数。也可以向exp.txt文件中加入其他参数。

查看exp的帮助:dos> exp -help

2.运行script\oracle_bakup.bat备份数据库。可以将该文件加入到windows的任务管理器中就实现了自动备份的功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值