异地备份(oracle在机房,备份机器在公司)用的下面这个脚本
/**************************************************/
@echo off
::备份数据库文件到本地 (文件路径要事先创建好。)
exp abc123/abc123@**.abc.com/orcl owner=abc123 file=d:\backup\oracle%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=d:\backup\oracle%date:~0,4%%date:~5,2%%date:~8,2%.log
::在此目录下删除最后修改日期在10天前的文件(此处天数d -10可自行修改)
forfiles /p "d:\backup\" /d -2 /c "cmd /c echo deleting @file ... && del /f @path"
/*************************************************/
在本地用EXPDP备份大概不到40G(本地备份差不多2个小时),用exp备份了20多个小时还没有备份完,文件大小目前是34G左右
远程备份的机器(是虚拟机),oracle开着,还有一个ERP的测试环境开着,下图是硬件配置
怎么样可以快速进行异地备份,这备份速度老慢了,都整一天了,还没有备份完。
脚本可以优化吗?或者有更好的脚本?其他方式?
谢谢!