oracle数据库异机备份脚本,服务器A制定计划任务,BAT脚本自动备份oracle数据文件,拷贝至服务器B的共享目录。...

本文详细介绍了在Windows Server 2008 R2上,如何通过BAT脚本实现Oracle数据库的异机备份。内容涵盖设置数据库备份目录、创建共享文件夹、配置计划任务以及解决可能遇到的问题,确保在服务器A上自动备份并将其复制到服务器B的共享目录,实现数据的双保险。
摘要由CSDN通过智能技术生成

运行环境:windows server 2008 R2

目的:在数据库服务器A进行数据库自动备份,并且保留5天。

为了安全,需要在web应用服务器B进行数据库的冗余备份,建立双保险。(保留15天)

A相当于本地,B相当于远程。(B需要开通共享文件夹orcl6)

BAT脚本文件(下面两种方法可以实现异机备份XCOPY 、 COPY)

1:两台电脑在同一局域网,可以互相访问。

2:接收复制文件的电脑,文件夹orcl6要设置共享。(共享文件夹一定要开通读/写权限)

代码1):

echo 推送到指定pc共享目录

net use X: \\192.168.0.1\orcl6 "123" /user:"administrator"

xcopy D:\back\files\*.dmp X:\ /s /e /y /d

net use X: /del

pause/exit

参数详解:

192.168.0.1是接收文件的电脑ip,orcl6是设置了共享的文件夹。

“123”password  远程连接密码   username  远程连接用户名

net use X: \\192.168.0.1\orcl6     将192.168.0.1远程主机上的共享目录orcl6建立磁盘映射到本地X:盘

net use X: /del  删除磁盘映射(断开)

xcopy /s /e /y /d

/d 只复制那些在指定日期或指定日期之后更改过的源文件。

/y 禁止提示您确认要覆盖现存的目标文件。

/s /e 复制所有子目录,包括空目录。

把本机的oracle备份.dmp文件,拷贝到本地映射的磁盘 X:\下(实际地址为:192.168.0.1机器上的orcl6文件夹下。)

xcopy 源路径 目标路径

复制文件和目录,包括子目录。

代码2):

echo 推送到指定pc共享目录

copy D:\back\files\*.dmp \\192.168.0.1\orcl6\

pause/exit

copy 源路径 目标路径

只是复制文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值