13510228421
技术资料
oracle数据库自动备份 oracle数据库自动打包备份 oracle数据库压缩zip oracle数据库备份成7z压缩包
2023-02-20 18:04:22  

 ORACLE数据库自动备份生成压缩文件

实现方式:
1 安装 7ZIP 64位
2 在D盘建立backup文件夹
3 想备份打包成7z压缩包,右键任何位置生成一个txt文件内容如下:
@echo off
set y=%date:~0,4%
set m=%date:~5,2%
set d=%date:~8,2%
set h=%time:~0,2%
set n=%time:~3,2%
set s=%time:~6,2%
set ms=%time:~9,2%
set filename="d:ackupdbname_%y%%m%%d%%h%%n%"
set 7zfile="d:ackupdbname_%y%%m%%d%%h%%n%"
echo 正在备份数据 ......
exp 用户名/密码 owner=需要备份的用户 file=%filename%.dmp log=%filename%.log rows=y
"C:Program Files7-Zip7z.exe" a -t7z %filename%.7z  %filename%.dmp
"C:Program Files7-Zip7z.exe" a -t7z %filename%.7z  %filename%.log
del  %filename%.dmp
del  %filename%.log
 
4 想备份打包成zip压缩包,右键任何位置生成一个txt文件内容如下:
@echo off
set y=%date:~0,4%
set m=%date:~5,2%
set d=%date:~8,2%
set h=%time:~0,2%
set n=%time:~3,2%
set s=%time:~6,2%
set ms=%time:~9,2%
set filename="d:ackupdbname_%y%%m%%d%%h%%n%"
set zipfile="d:ackupdbname_%y%%m%%d%%h%%n%"
echo 正在备份数据 ......
exp 用户名/密码 owner=需要备份的用户 file=%filename%.dmp log=%filename%.log rows=y
"C:Program Files7-Zip7z.exe" a -tzip %filename%.zip  %filename%.dmp
"C:Program Files7-Zip7z.exe" a -tzip %filename%.zip  %filename%.log
del  %filename%.dmp
del  %filename%.log
 
5 将txt文件改成 backup.bat
 
在系统工具中找到任务计划程序,在里面新建一个任务,操作为bat文件的位置.
 
或者将 该BAT文件放到下面文件夹即可,启动windows就开始备份
C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp
 
 
[Print]  [Close]  

7x24小时服务  QQ 1186505712 Email 1186505712@qq.com  TEL  13510228421   陈工   
         本站所有资源版权归深圳市极佳电脑技术服务有限公司,禁止克隆本站,抄袭本站文章等侵权行为,否则我们必将追究其法律责任! 

地址:深圳市龙华区中海汇德理花园2栋1单元1903
copyright 2008-2022 极佳数据 ( SQL110.com ) All rights reserved 粤ICP备17000871号

在线解答
QQ762862548
在线解答
QQ1186505712
在线解答
QQ254897536
在线解答
在线解答
在线解答