当前位置: 首页 > backend >正文

oracle服务器定时备份Windows Server

-- 创建目录对象(若未创建),先建立对应文件夹才能用目录对象

CREATE OR REPLACE DIRECTORY dp_dirbackup AS 'D:\BACKUP';  --配置路径
GRANT READ, WRITE ON DIRECTORY dp_dirbackup TO 用户名; --配置用户权限

-- 备份脚本(保存为每月备份脚本,如每月手动执行可跳过定时任务部分),创建bat文件,建立txt文本文档,放入代码后,将后缀改为bat,双击科运行backup.bat

@echo offset USERNAME=用户名set PASSWORD=用户密码set SID=orclset DB=%USERNAME%/%PASSWORD%@%SID%set TARGETPATH=D:\BACKUPset FILENAME=BACKUPset hour=%time:~,2%if "%time:~,1%"==" " set hour=0%time:~1,1%set TIMESTAMP=%date:~0,4%-%date:~5,2%-%date:~8,2%-%hour%-%time:~3,2%-%time:~6,2%set FILEPATH=%TARGETPATH%/%FILENAME%_%TIMESTAMP%.dmpset LOGPATH=%TARGETPATH%/%FILENAME%_%TIMESTAMP%.logset RARPATH=%TARGETPATH%/%FILENAME%_%TIMESTAMP%.rarecho ========================================echo 正在备份Oracle数据库,请稍等......echo ========================================expdp %DB% DIRECTORY=DP_DIRBACKUP DUMPFILE=BACKUP_%TIMESTAMP%.dmp LOGFILE=BACKUP_%TIMESTAMP%.log COMPRESSION=ALL PARALLEL=4echo Oracle数据库备份完成!echo ===============清除90天以上文件=========================forfiles /p "D:\BACKUP" /m *.dmp /d -90 /c "cmd /c del @path"forfiles /p "D:\BACKUP" /m *.log /d -90 /c "cmd /c del @path"

------window做定时备份操作
--配置Windows定时任务​
​步骤1:保存为BAT文件​jxbackup.bat
将上述脚本保存为jxbackup.bat,存放路径建议为D:\JXBACKUP\jxbackup.bat

​步骤2:配置任务计划程序​
​打开任务计划程序​:
Win + R → 输入taskschd.msc → 操作 → 创建任务
​常规设置​:
名称:JXBackup
勾选不管用户是否登录都要运行 → 选择使用最高权限
​触发器设置​:
新建 → 每月 → 选择"1日" → 开始时间00:00
​操作设置​:
程序或脚本:D:\BACKUP\backup.bat
​条件设置(可选)​​:
取消勾选只有在计算机使用交流电源时才启动此任务

http://www.xdnf.cn/news/15565.html

相关文章:

  • 服务攻防-Java组件安全数据处理FastJsonJackSonXStream自动BP插件CVE漏洞
  • vue中后端返回数据流,前端实现导出下载
  • Flutter基础(前端教程①①-底部导航栏)
  • 【动归解题套路框架】【带备忘录的递归】【最优子结构】【自下而上DP table】
  • FunASR Paraformer-zh:高效中文端到端语音识别方案全解
  • Linux运维新手的修炼手扎之第19天
  • 【从零开始学习大模型】什么是MCP协议
  • PostGres超过最大连接数报错
  • 多级缓存架构与热点探测系统核心技术解析
  • AI时代基础入门
  • 测试学习之——Pytest Day2
  • 深入理解 Kafka 核心:主题、分区与副本的协同机制
  • Scalefusion 与 EasyControl 对比:轻量级方案与全功能 IoT MDM 的深度碰撞
  • spring容器的bean是单例还是多例的?线程安全吗?
  • AI编程神器 Claude Code 安装及使用体验
  • SQLSERVER清理日志
  • 【28】MFC入门到精通——MFC串口 Combobox 控件实现串口号
  • Python面向对象编程(OOP)详解:通俗易懂的全面指南
  • HTTP vs HTTPS
  • Linux驱动基础:阻塞、休眠、poll、异步通知
  • 探究Netty 4.2.x版本
  • 增程式汽车底盘设计cad【9张】三维图+设计说明书
  • 单列集合顶层接口Collection
  • 医疗AI“全栈原生态“系统设计路径分析
  • 【游戏引擎之路】登神长阶(十八):3天制作Galgame引擎《Galplayer》——无敌之道心
  • 用AI做带货视频评论分析进阶提分【Datawhale AI 夏令营】
  • LLM大语言模型不适合统计算数,可以让大模型根据数据自己建表、插入数据、编写查询sql统计
  • 加速度传感器的用途与应用
  • es启动问题解决
  • 【C#】实体类定义的是long和值识别到的是Int64,实体类反射容易出现Object does not match target type