问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

怎样自动备份oracle数据库批处理

提问网友 发布时间:2022-04-20 00:03
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
热心网友 回答时间:2022-04-07 23:56
写个批处理backup_ora_db.bat:
@echo off
@exp user/pwd@ora_conn_string file=d:\db_backup_ora_db_%date%.dmp full=y buffer=1024000
@找个dos版的rar,可以再把.dmp文件压缩了
@move d:\db_backup_ora_db_%date%.dmp e:\db_backup\
@exit
做个计划任务,定期加载这个backup_ora_dbe.bat。

批处理中的路径请您自己改,还有那个压缩的命令行如果需要您就网上找一下,空间有的是就去掉也行。
希望对您有帮助。
热心网友 回答时间:2022-04-08 01:14
@echo off
REM ###########################################################
REM # Windows Server 2003下Oracle数据库自动备份批处理脚本
REM ###########################################################
REM 取当前系统时间,可能因操作系统不同而取值不一样
set CURDATE=%date:~0,4%%date:~5,2%%date:~8,2%
set CURTIME=%time:~0,2%
REM 小时数如果小于10,则在前面补0
if "%CURTIME%"==" 0" set CURTIME=00
if "%CURTIME%"==" 1" set CURTIME=01
if "%CURTIME%"==" 2" set CURTIME=02
if "%CURTIME%"==" 3" set CURTIME=03
if "%CURTIME%"==" 4" set CURTIME=04
if "%CURTIME%"==" 5" set CURTIME=05
if "%CURTIME%"==" 6" set CURTIME=06
if "%CURTIME%"==" 7" set CURTIME=07
if "%CURTIME%"==" 8" set CURTIME=08
if "%CURTIME%"==" 9" set CURTIME=09
set CURTIME=%CURTIME%%time:~3,2%%time:~6,2%
REM 设置所有者、用户名和密码
set OWNER=OWNER
set USER=USER
set PASSWORD=PASSWORD
set PREFIX=OWNER
REM 创建备份用目录,目录结构为backup/YYYYMMDD/
if not exist "%CURDATE%" mkdir %CURDATE%
set CURDIR=%CURDATE%
set FILENAME=%CURDIR%/%PREFIX%_%CURDATE%_%CURTIME%.DMP
set EXPLOG=%CURDIR%/%PREFIX%_%CURDATE%_%CURTIME%_log.log
REM 调用ORACLE的exp命令导出用户数据
exp %USER%/%PASSWORD%@DEVDB file=%FILENAME% log=%EXPLOG% owner=%OWNER% grants=n
CD %CURDATE%
"C:/Program Files/WinRAR/WinRAR.exe" a -df %PREFIX%_%CURDATE%_%CURTIME%.rar * -r
exit
热心网友 回答时间:2022-04-08 02:48
设置备份策略,批处理应该有一个全选,你选择全选应该就可以按照你设置的动作进行操作了

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

如何实现oracle数据库的备份计划 oracle怎么自动备份数据库 windows环境下oracle数据库的自动备份脚本怎么用 如何实现oracle自动将数据库备份到内网中另一台机器 如何实现Oracle 11g数据库每天自动备份 请问怎么实现oracle数据库的自动定时增量备份呢? oracle数据库怎么自动备份 oracle中怎么设置数据库自动备份 如何实现oracle数据库的自动备份 oracle中怎么设置数据库自动备份? 只有红包记录怎么找回删除的好友? 只有微信红包记录,怎么才可以找回好友,麻烦大神帮我 只有微信红包记录,怎么才可以找回好友,麻烦大神... 微信有之前朋友给发来红包的记录,后来删除了好友,... 我几个月前加的微信好友 被我误删了也删了很久了 ... 只有微信红包记录可以恢复好友吗? 微信红包怎么恢复好友 微信好友删除了、只有红包转账记录、想加回来、怎... 附近人加的微信好友,不小心删除了,只有红包记录... 微信好友删除后,只有发出的红包记录可以加回来吗? oracle 数据库 要设定一个数据库用户每天在晚上23... 如何实现ORACLE数据库的远程自动备份(完整 oracle数据库怎么进行备份恢复,以及自动批量备份 存1万定期3年,利率是3.575.利息是多少? 1万元,定期存3年,3年定期利率2.75,3年利息多少钱 1万元利息3年多少钱? 工商银行存一万元三年定期利息是多少? 一万元存邮政银行三年定期利息该多少? 在银行存定期一万块一年有多少利息?一万元定期3年... 邮政储蓄银行一万元存三年利息是多少 三年期利率3.85一万元一年利息多少 一万元定存三年利息共多少? 农行存1万三年定期利息是多少? 现在一万元定期三年存款利息为多少? 农村信用社存一万元定期三年的利息是多少。 1万元存定期3年可得多少利息 1万元人民币定期存3年利息是多少 1万定期存3年利息是多少 中国银行 建设银行1万块钱存3年,有多少利息 1万元存入银行定期3年一年利息是多少
Top